Поделиться через


Элемент 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>

Сведения об элементе

Обработчик раздела конфигурации

RoleManagerSection

Элемент конфигурации

Providers

Настраиваемые расположения.

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 (схема общих параметров)

System.Configuration

System.Web.Configuration

RoleManagerSection

RoleManager

Основные понятия

Основные сведения об управлении ролями

Настройка обеспечения безопасности ASP.NET

Сценарии конфигурации ASP.NET

Другие ресурсы

Общие параметры конфигурации (ASP.NET)

Параметры конфигурации ASP.NET

Справочные сведения о ASP.NET

Администрирование веб-сайта ASP.NET

Конфигурационный API-интерфейс настройки ASP.NET