AuthorizationStoreRoleProvider.ApplicationName プロパティとは?

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > AuthorizationStoreRoleProvider.ApplicationName プロパティの意味・解説 

AuthorizationStoreRoleProvider.ApplicationName プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

ロール情報格納および取得する承認ストア アプリケーションの名前を取得または設定します。

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Overrides Property
 ApplicationName As String
Dim instance As AuthorizationStoreRoleProvider
Dim value As String

value = instance.ApplicationName

instance.ApplicationName = value
public override string ApplicationName { get;
 set; }
/** @property */
public String get_ApplicationName ()

/** @property */
public void set_ApplicationName (String value)

プロパティ
ロール情報格納および取得する承認ストア アプリケーションの名前。既定値は、現在の HttpContext.RequestHttpRequest.ApplicationPath プロパティ値です。

例外例外
例外種類条件

ProviderException

ApplicationName256 文字超える文字列設定しようとしました。

解説解説

ApplicationName は、AuthorizationStoreRoleProvider が、ユーザーロール承認マネージャ アプリケーション関連付ける目的使用します。これにより、複数ASP.NET アプリケーションが、ロール名の競合発生ないように、同じ承認マネージャ ポリシー ストア使用してロール情報格納できます。または、ApplicationName プロパティに同じ値を指定することにより、複数ASP.NET アプリケーションが同じポリシー ストア使用することもできますApplicationName プロパティは、プログラムによって設定することも、アプリケーションの Web.config ファイルapplicationName 属性宣言することによって設定することもできます

Web.config ファイルapplicationName 属性の値が指定されていない場合は、現在の HttpContext.Request オブジェクトHttpRequest.ApplicationPath プロパティ値が使用されます。

メモ注意

HttpApplication オブジェクトが処理すすべての要求単一既定ロール プロバイダ インスタンス使用されるので、複数要求同時に実行して、ApplicationName プロパティ値を設定ようとする状況が生じる場合ありますApplicationName プロパティは、複数書き込みに対してスレッド セーフではありません。また、ApplicationName プロパティの値を変更すると、アプリケーション複数ユーザーに対して予期しない動作発生する場合ありますやむを得ない場合を除き、ユーザーApplicationName プロパティ設定許可するようなコード作成しないことをお勧めします。ApplicationName プロパティ設定を必要とするアプリケーションの例としては、複数アプリケーションロール データ管理するアプリケーションありますこのような管理アプリケーションは、Web アプリケーションではなく、シングルユーザー アプリケーションにする必要があります

使用例使用

ASP.NET アプリケーションの Web.config ファイルsystem.web セクションの roleManager 要素の例を次に示します。アプリケーションAuthorizationStoreRoleProvider インスタンス指定し、ApplicationName プロパティMyApplication設定します。

<roleManager defaultProvider="AuthorizationStoreProvider" 
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/"
  cookieRequireSSL="false"
  cookieSlidingExpiration="true"
  cookieProtection="All" >
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.AuthorizationStoreRoleProvider"
      connectionStringName="AuthorizationStoreServices" 
      scopeName="MyScope"
      applicationName="MyApplication" />
  </providers>
</roleManager>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

全て

ビジネス

業界用語

コンピュータ

電車

自動車・バイク

工学

建築・不動産

学問

文化

生活

ヘルスケア

趣味

スポーツ

生物

食品

人名

方言

辞書・百科事典

すべての辞書の索引

AuthorizationStoreRoleProvider.ApplicationName プロパティのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング
1~10位 11~20位 21~30位  
 絵に描いた餅
 常人逮捕
 忖度
 コンプライアンス
 ルーティン
 iPad
 バズる
 スブラマニアン・チャンドラセカール
 語彙力
 鑑みる

画像から探す

鍬

川上音二郎

宮脇千博

イグアノドン・ベルニサルテンシス

リャンカン

LR-1

PC-98VX4/WN

デニス・リッチー





AuthorizationStoreRoleProvider.ApplicationName プロパティのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2017 Microsoft.All rights reserved.

©2017 Weblio RSS