RolePrincipal.ProviderName 属性

定义

获取存储和检索用户角色信息的角色提供程序的名称。

public:
 property System::String ^ ProviderName { System::String ^ get(); };
public string ProviderName { get; }
member this.ProviderName : string
Public ReadOnly Property ProviderName As String

属性值

存储和检索用户角色信息的角色提供程序的名称。

注解

属性 ProviderName 公开角色提供程序的名称,该提供程序管理由 对象表示 RolePrincipal 的用户的角色信息。 这使你可以使用 类的 Roles 属性访问用户Providers的特定角色提供程序实例,而不考虑提供程序是否为应用程序的默认提供程序。 例如,可以创建一个方法,该方法将 RolePrincipal 作为输入,并返回所表示用户的角色列表。 可以通过从Providers按属性值编制索引RolePrincipal的集合中调用GetRolesForUser角色提供程序的 方法,确保使用适当的角色提供程序返回的角色ProviderName列表。

若要为每个请求填充 RolePrincipal 对象,必须为应用程序使用 GetRoles Global.asax 文件中定义的事件处理程序。

适用于

另请参阅