RolePrincipal.ProviderName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取存储和检索用户角色信息的角色提供程序的名称。
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 文件中定义的事件处理程序。