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 使用 属性值。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈