RoleProvider.ApplicationName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要存储和检索其角色信息的应用程序的名称。
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可以通过编程方式设置 属性,也可以使用 特性在 Web 应用程序的applicationName
配置文件中以声明方式设置属性。
如果未 ApplicationName 指定任何属性,建议 ApplicationVirtualPath 使用 属性值。