Membership.ApplicationName プロパティとは? わかりやすく解説

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

Membership.ApplicationName プロパティ

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

アプリケーションの名前を取得または設定します

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

Public Shared Property ApplicationName
 As String
Dim value As String

value = Membership.ApplicationName

Membership.ApplicationName = value
public static string ApplicationName
 { get; set; }
public:
static property String^ ApplicationName {
    String^ get ();
    void set (String^ value);
}
/** @property */
public static String get_ApplicationName ()

/** @property */
public static void set_ApplicationName
 (String value)
public static function get
 ApplicationName () : String

public static function set
 ApplicationName (value : String)

プロパティ
アプリケーションの名前。

解説解説

ApplicationNameアプリケーション固有のユーザー識別するのに使用されます。つまり、それぞれ異なApplicationName指定する複数ASP.NET アプリケーションに対してであればデータベースに同じユーザー名格納できます。これにより、複数アプリケーションが同じデータベース使用してユーザー情報格納でき、ユーザー重複による競合発生しません。同じ ApplicationName指定することにより、複数ASP.NET アプリケーションが同じユーザー データベース使用することもできますApplicationNameプログラム使用して設定することも、Web アプリケーション構成ファイル内で宣言して設定することもできます

注意に関するメモ注意

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

使用例使用例

次のコード例は、ASP.NET アプリケーションの Web.config ファイルsystem.web セクションにある membership 要素 (ASP.NET 設定スキーマ) 要素示してます。この例では、アプリケーションが SqlMembershipProvider インスタンス使用することを指定しApplicationNameMyApplication設定します

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
  <providers>
    <add name="SqlProvider"
      type="System.Web.Security.SqlMembershipProvider"
      connectionStringName="SqlServices"
      enablePasswordRetrieval="true"
      enablePasswordReset="false"
      requiresQuestionAndAnswer="true"
      passwordFormat="Encrypted"
      applicationName="MyApplication" />
  </providers>
</membership>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

Membership.ApplicationName プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



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

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

©2024 GRAS Group, Inc.RSS