Элемент remove для элемента providers для элемента roleManager (схема параметров ASP.NET)
Обновлен: Ноябрь 2007
Удаляет из коллекции поставщиков ролей ссылку на наследуемого поставщика.
Элемент configuration (схема общих параметров)
Элемент system.web (схема параметров ASP.NET)
Элемент roleManager (схема параметров ASP.NET)
Элемент providers для элемента roleManager (схема параметров ASP.NET)
Элемент 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
Основные понятия
Основные сведения об управлении ролями
Настройка обеспечения безопасности 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