Public MustOverride Property ApplicationName As String
Dim instance As RoleProvider Dim value As String value = instance.ApplicationName instance.ApplicationName = value
public abstract string ApplicationName { get; set; }
public: virtual property String^ ApplicationName { String^ get () abstract; void set (String^ value) abstract; }
/** @property */ public abstract String get_ApplicationName () /** @property */ public abstract void set_ApplicationName (String value)
public abstract function get ApplicationName () : String public abstract function set ApplicationName (value : String)
Roles 类使用 ApplicationName 来使用户和角色与不同的应用程序相关联。这使多个应用程序能够使用相同的数据库来存储用户和角色信息,而不会在重复的用户名或角色名之间遇到冲突。多个 ASP.NET 应用程序可以通过在 ApplicationName 属性中指定相同的值来使用同一数据库。ApplicationName 属性可以通过编程方式设置,也可以使用 applicationName 属性以声明方式在 Web 应用程序的配置文件中设置。
如果未指定 ApplicationName 属性,则建议使用 ApplicationVirtualPath 属性值。
下面的代码示例演示 ApplicationName 属性的示例实现。
Private pApplicationName As String Public Overrides Property ApplicationName As String Get Return pApplicationName End Get Set pApplicationName = value End Set End Property
private string pApplicationName; public override string ApplicationName { get { return pApplicationName; } set { pApplicationName = value; } }
Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。