MembershipProvider.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
属性值
使用自定义成员资格提供程序的应用程序的名称。
示例
有关实现的示例 MembershipProvider ,请参阅 实现配置文件提供程序。
注解
属性值 ApplicationName 存储在数据源中,其中包含相关的用户信息,以便将用户与特定应用程序相关联。 此属性是可读/写的,如果未显式指定, ApplicationPath 则默认为 属性值。
由于成员资格提供程序为每个应用程序唯一存储用户信息,因此,如果创建了重复的用户名,多个 ASP.NET 应用程序可以使用同一数据源,而不会发生冲突。 或者,多个 ASP.NET 应用程序可以通过指定 ApplicationName相同的 来使用相同的用户数据源。
在成员资格提供程序实现中,需要确保数据架构包含 ApplicationName ,并且数据源查询和更新还包括 ApplicationName。