RoleProviderCollection.Item[String] Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает поставщика ролей в коллекции, на которую ссылается указанное имя поставщика.
public:
property System::Web::Security::RoleProvider ^ default[System::String ^] { System::Web::Security::RoleProvider ^ get(System::String ^ name); };
public System.Web.Security.RoleProvider this[string name] { get; }
member this.Item(string) : System.Web.Security.RoleProvider
Default Public ReadOnly Property Item(name As String) As RoleProvider
Параметры
- name
- String
Имя поставщика ролей.
Значение свойства
Объект, который наследует абстрактный класс RoleProvider.
Примеры
В следующем примере кода доступ к объекту , SqlRoleProvider настроенного для приложения, выполняется Providers из свойства Roles класса по имени.
SqlRoleProvider p = (SqlRoleProvider)Roles.Providers["SqlProvider"];
DescriptionLabel.Text = p.Description;
Dim p As SqlRoleProvider = CType(Roles.Providers("SqlProvider"), SqlRoleProvider)
DescriptionLabel.Text = p.Description
Комментарии
Поставщики ролей для приложения предоставляются только для чтения RoleProviderCollectionProviders свойством Roles класса . Вы можете получить доступ к определенному поставщику роли в коллекции по имени и привести его к определенному типу поставщика, например SqlRoleProvider. Это позволяет управлять сведениями о роли из нескольких хранилищ данных в одном приложении, а также получать доступ к пользовательским членам поставщика ролей, которые не являются частью абстрактного RoleProvider класса.