Поделиться через


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 объектом. Это позволяет получить доступ к конкретному экземпляру поставщика ролей для пользователя с помощью Providers свойства Roles класса независимо от того, является ли поставщик поставщиком по умолчанию для приложения. Например, можно создать метод, который принимает RolePrincipal входные данные и возвращает список ролей для представленного пользователя. Вы можете убедиться, что соответствующий поставщик ролей используется для возврата списка ролей для этого RolePrincipal путем вызова GetRolesForUser метода поставщика ролей из Providers коллекции, индексированного значением ProviderName свойства.

Чтобы заполнить RolePrincipal объект для каждого запроса, необходимо использовать GetRoles обработчик событий, определенный в файле Global.asax для приложения.

Применяется к

См. также раздел