ProfileManager.AutomaticSaveEnabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, будет ли профиль пользователя автоматически сохранен по завершению выполнения страницы ASP.NET.
public:
static property bool AutomaticSaveEnabled { bool get(); };
public static bool AutomaticSaveEnabled { get; }
static member AutomaticSaveEnabled : bool
Public Shared ReadOnly Property AutomaticSaveEnabled As Boolean
Значение свойства
Значение 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.