Элемент remove для элемента providers для элемента roleManager (схема параметров ASP.NET)
Удаляет из коллекции поставщиков ролей ссылку на наследуемого поставщика.
<remove
name=" provider name"
/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
name |
Обязательный атрибут элемента String. Имя экземпляра поставщика ролей, который следует удалить из коллекции. Этот атрибут должен совпадать с атрибутом name элемента add, с помощью которого в коллекцию был добавлен поставщик ролей. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Обязательный корневой элемент любого файла конфигурации, используемого средой CLR и приложениями .NET Framework. |
system.web |
Задает корневой элемент для раздела конфигурации ASP.NET. |
roleManager |
Настраивает приложение для управления ролями. |
providers |
Определяет коллекцию поставщиков ролей для управления ролями. |
Заметки
Элемент remove удаляет ссылку на наследуемого поставщика из коллекции поставщиков управления ролями, которая хранится в элементе providers.
Элемент providers определяет коллекцию поставщиков ролей для управления ролями.
Сведения о доступе к данным конфигурации элемента roleManager кода приложения и об изменении этих данных см. в классе RoleManagerSection.
Пример
В следующем примере показано приложение ASP.NET, настроенное на использование класса SqlRoleProvider для хранения и извлечения сведений о ролях. Элемент <remove> удаляет используемый по умолчанию экземпляр поставщика ролей SQL Server до добавления нового экземпляра SqlRoleProvider.
<configuration>
<system.web>
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="All" >
<providers>
<remove name="AspNetSqlProvider" />
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication" />
</providers>
</roleManager>
</system.web>
</configuration>
Сведения об элементе
Обработчик раздела конфигурации |
|
Элемент конфигурации |
|
Настраиваемые расположения. |
Machine.config Файл Web.config корневого уровня Файл Web.config уровня приложения |
Требования |
IIS версии 5.0, 5.1 или 6.0 Платформа .NET Framework 2.0 Visual Studio 2003 или Visual Studio 2005 |
См. также
Задачи
Практическое руководство. Настройка отдельных каталогов с помощью параметров расположения
Пошаговое руководство. Отключение параметров конфигурации ASP.NET
Ссылки
Элемент providers для элемента roleManager (схема параметров ASP.NET)
Элемент clear для элемента providers для элемента roleManager (схема параметров ASP.NET)
Элемент add для элемента providers для элемента roleManager (схема параметров ASP.NET)
Элемент roleManager (схема параметров ASP.NET)
Элемент system.web (схема параметров ASP.NET)
Элемент configuration (схема общих параметров)
Основные понятия
Основные сведения об управлении ролями
Настройка обеспечения безопасности ASP.NET
Другие ресурсы
Общие параметры конфигурации (ASP.NET)
Параметры конфигурации ASP.NET