ProfileManager.AutomaticSaveEnabled Свойство

Определение

Получает значение, указывающее, будет ли профиль пользователя автоматически сохранен по завершению выполнения страницы ASP.NET.

public static bool AutomaticSaveEnabled { get; }

Значение свойства

Значение true, если профиль пользователя будет автоматически сохранени по завершению выполнения страницы ASP.NET page; в противном случае, false. Значение по умолчанию — true.

Исключения

Была предпринята попытка получить значение свойства AutomaticSaveEnabled с уровнем разрешения, не соответствующим как минимум Medium.

Примеры

В следующем фрагменте файла конфигурации показан элемент profile в разделе system.web файла Web.config для приложения ASP.NET. Он указывает поставщик профиля приложения по умолчанию для экземпляра SqlProfileProvider и задает automaticSaveEnabled атрибуту значение true.

<profile enabled="true"
  automaticSaveEnabled="true"
  defaultProvider="SqlProvider">
  <providers>
    <add name="SqlProvider"
      type="System.Web.Profile.SqlProfileProvider"
      connectionStringName="SqlServices"
      applicationName="MyApplication" />
  </providers>
</profile>

Комментарии

Свойство AutomaticSaveEnabled указывает, включено ли для приложения автоматическое сохранение профиля пользователя. Если автоматическое сохранение включено, ProfileModule объект вызывает ProfileAutoSaving событие и вызывает Save метод во время EndRequest события в конце выполнения страницы ASP.NET.

Свойство AutomaticSaveEnabled задается с помощью automaticSaveEnabled атрибута элемента profile в файле Web.config для приложения ASP.NET.

Применяется к

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел