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