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