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


Элемент clear для элемента providers для элемента profile (схема параметров ASP.NET)

Обновлен: Ноябрь 2007

Удаляет все экземпляры поставщика профиля из коллекции поставщиков профилей пользователя.

Этот элемент не использовался до .NET Framework версии 2.0.

Элемент <configuration>
  Элемент system.web (схема параметров ASP.NET)
    Элемент profile (схема параметров ASP.NET)
      Элемент providers для элемента profile (схема параметров ASP.NET)
        Элемент clear для элемента providers для элемента profile (схема параметров ASP.NET)

<clear/>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Нет.

Дочерние элементы

Нет.

Родительские элементы

Элемент

Описание

configuration

Задает обязательный корневой элемент любого файла конфигурации, используемого средой CLR и приложениями платформы .NET Framework.

system.web

Задает корневой элемент для раздела конфигурации ASP.NET.

profile

Настраивает для приложения профиль пользователя.

providers

Определяет коллекцию поставщиков профилей для профиля пользователя.

Заметки

Сведения о доступе к параметрам конфигурации элемента profile в коде приложения и их изменении см. в разделеProfileSection.

Пример

В следующем примере кода показано, как настроить приложение ASP.NET для использования поставщика SqlProfileProvider для хранения и извлечения сведений о профилях. Элемент <clear> удаляет коллекцию ProfileProviderCollection перед добавлением SqlProfileProvider.

<configuration>
  <connectionStrings>
    <add name="SqlServices" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial 
         Catalog=aspnetdb;" />
  </connectionStrings>

  <system.web>
    <authentication mode="Forms" >
      <forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" />
    </authentication>

    <authorization>
      <deny users="?" />
    </authorization>

    <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
      <providers>
        <clear/>
        <add name="SqlProvider" 
             type="System.Web.Security.SqlMembershipProvider" 
             connectionStringName="SqlServices"
             applicationName="SampleApplication"
             enablePasswordRetrieval="true"
             enablePasswordReset="true"
             passwordFormat="Encrypted"
             requiresQuestionAndAnswer="true" />
      </providers>
    </membership>

    <profile defaultProvider="SqlProvider">
      <providers>
        <clear />
        <add name="SqlProvider"
             type="System.Web.Profile.SqlProfileProvider"
             connectionStringName="SqlServices"
             applicationName="SampleApplication"
             description="SqlProfileProvider for SampleApplication" />
      </providers>

      <properties>
        <add name="ZipCode" />
        <add name="CityAndState" />
      </properties>
    </profile>
  </system.web>
</configuration>

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

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

System.Web.Configuration.ProfileSection

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

ProfileSection.Providers

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

Machine.config

Файл Web.config корневого уровня

Файл Web.config уровня приложения

Требования

Microsoft IIS версии 5.0, 5.1 или 6.0

.NET Framework версии 2.0

Microsoft Visual Studio 2005

См. также

Задачи

Пошаговое руководство. Отключение параметров конфигурации ASP.NET

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

Общие сведения о свойствах профилей ASP.NET

Общие сведения о конфигурационном ASP.NET

Серверные веб-элементы управления ASP.NET и возможности обозревателей

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

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

Ссылки

Элемент profile (схема параметров ASP.NET)

Элемент system.web (схема параметров ASP.NET)

Элемент <configuration>

Элемент add для элемента providers для элемента profile (схема параметров ASP.NET)

Элемент remove для элемента providers для элемента profile (схема параметров ASP.NET)

ProfileSection

System.Configuration

System.Web.Configuration

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

Файлы конфигурации ASP.NET

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

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

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