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


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 для приложения.

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

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