RoleProvider.ApplicationName 属性

定义

获取或设置要存储和检索其角色信息的应用程序的名称。

public abstract string ApplicationName { get; set; }

属性值

要存储和检索其角色信息的应用程序的名称。

示例

下面的代码示例演示 属性的示例 ApplicationName 实现。

private string pApplicationName;

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

注解

ApplicationName类使用 Roles 将用户和角色与不同的应用程序相关联。 这使多个应用程序能够使用同一数据库来存储用户和角色信息,而不会在重复的用户名或角色名称之间发生冲突。 多个 ASP.NET 应用程序可以通过在 属性中 ApplicationName 指定相同的值来使用同一数据库。 ApplicationName可以通过编程方式设置 属性,也可以使用 特性在 Web 应用程序的applicationName配置文件中以声明方式设置属性。

如果未 ApplicationName 指定任何属性,建议 ApplicationVirtualPath 使用 属性值。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅