MembershipProvider.ApplicationName 属性

定义

使用自定义成员资格提供程序的应用程序的名称。

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

适用于

另请参阅