Freigeben über


ProfileManager.AutomaticSaveEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Benutzerprofil automatisch am Ende der Ausführung einer ASP.NET-Seite gespeichert wird.

public:
 static property bool AutomaticSaveEnabled { bool get(); };
public static bool AutomaticSaveEnabled { get; }
static member AutomaticSaveEnabled : bool
Public Shared ReadOnly Property AutomaticSaveEnabled As Boolean

Eigenschaftswert

true, wenn das Benutzerprofil am Ende der Ausführung einer ASP.NET-Seite automatisch gespeichert wird, andernfalls false. Der Standardwert ist true.

Ausnahmen

Es wurde versucht, den AutomaticSaveEnabled-Eigenschaftswert ohne mindestens die Berechtigung Medium abzurufen.

Beispiele

Der folgende Konfigurationsdateiauszug zeigt das Profilelement im Abschnitt system.web der Web.config-Datei für eine ASP.NET-Anwendung. Es gibt den Standardprofilanbieter der Anwendung für eine SqlProfileProvider -Instanz an und legt das automaticSaveEnabled -Attribut auf fest true.

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

Hinweise

Die AutomaticSaveEnabled -Eigenschaft gibt an, ob das automatische Speichern des Benutzerprofils für die Anwendung aktiviert ist. Wenn das automatische Speichern aktiviert ist, löst das ProfileModule -Objekt das ProfileAutoSaving -Ereignis aus und ruft die Save -Methode während des EndRequest Ereignisses am Ende der Ausführung einer ASP.NET Seite auf.

Die AutomaticSaveEnabled -Eigenschaft wird mithilfe des automaticSaveEnabled Attributs des Profilelements in der Web.config-Datei für eine ASP.NET-Anwendung festgelegt.

Gilt für:

Weitere Informationen