次の方法で共有


RoleProvider.ApplicationName プロパティ

定義

ロール情報を保管および取得するアプリケーションの名前を取得または設定します。

public:
 abstract property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public abstract string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public MustOverride Property ApplicationName As String

プロパティ値

ロール情報を保管および取得するアプリケーションの名前。

次のコード例は、 プロパティの実装例を ApplicationName 示しています。

private string pApplicationName;

public override string ApplicationName
{
  get { return pApplicationName; }
  set { pApplicationName = value; }
}
Private pApplicationName As String

Public Overrides Property ApplicationName As String 
  Get
    Return pApplicationName
  End Get
  Set
    pApplicationName = value
  End Set
End Property

注釈

ApplicationName 、 クラスによって使用され、 Roles ユーザーとロールをさまざまなアプリケーションに関連付けます。 これにより、複数のアプリケーションで同じデータベースを使用して、重複するユーザー名またはロール名の間で競合することなく、ユーザーとロールの情報を格納できます。 プロパティに同じ値を指定することで、複数の ASP.NET アプリケーションで同じデータベースを ApplicationName 使用できます。 プロパティは ApplicationName 、プログラムで設定することも、 属性を使用して applicationName Web アプリケーションの構成ファイルで宣言によって設定することもできます。

プロパティが指定されていない ApplicationName 場合は、プロパティ値を ApplicationVirtualPath 使用することをお勧めします。

適用対象

こちらもご覧ください