PersonalizationAdministration.ResetInactiveUserState Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Setzt benutzerspezifische Personalisierungszustandsinformationen zurück, indem die zugeordneten Zeilen im zugrunde liegenden Datenspeicher gelöscht werden.
Überlädt
ResetInactiveUserState(DateTime) |
Setzt auf der Grundlage des angegebenen Parameters alle benutzerspezifischen Personalisierungszustandsinformationen im zugrunde liegenden Datenspeicher zurück. |
ResetInactiveUserState(String, DateTime) |
Setzt auf der Grundlage der angegebenen Parameter alle benutzerspezifischen Zustandsinformationen für inaktive Benutzer im zugrunde liegenden Datenspeicher zurück. |
ResetInactiveUserState(DateTime)
Setzt auf der Grundlage des angegebenen Parameters alle benutzerspezifischen Personalisierungszustandsinformationen im zugrunde liegenden Datenspeicher zurück.
public:
static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer
Parameter
- userInactiveSinceDate
- DateTime
Das Datum des letzten Zugriffs auf die Personalisierungsinformationen eines Benutzers.
Gibt zurück
Die Anzahl der zurückgesetzten Zeilen im zugrunde liegenden Datenspeicher.
Ausnahmen
Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter weist nicht den richtigen Typ auf.
- oder -
Die Länge der Zeichenfolge eines beliebigen Parameters beträgt mehr als 256 Zeichen.
Beim Versuch, eine Instanz eines konfigurierten Personalisierungsanbieters zu erstellen und zu initialisieren, ist eine Konfigurationsausnahme aufgetreten.
- oder -
Der in der Konfiguration definierte standardmäßige Personalisierungsanbieter wurde nicht gefunden.
Der Standardanbieter hat als Anzahl eine negative Zahl zurückgegeben.
Hinweise
Diese Methode setzt alle Benutzerstatusinformationen im zugrunde liegenden Datenspeicher zurück, wobei der Eigenschaftswert des LastActivityDate Benutzers kleiner oder gleich dem UserInactiveSinceDate Wert ist.
Wenn UserInactiveSinceDate auf MaxValuefestgelegt ist, setzt diese Methode alle Benutzerdaten im zugrunde liegenden Datenspeicher zurück.
Weitere Informationen
- WebPartPersonalization
- ASP.NET Webpart-Steuerelemente
- Übersicht über die Personalisierung von Webparts
- Exemplarische Vorgehensweise: Implementieren der Webpart-Personalisierung mit einem Benutzersteuerelement
- Personalisierung von Webparts
Gilt für:
ResetInactiveUserState(String, DateTime)
Setzt auf der Grundlage der angegebenen Parameter alle benutzerspezifischen Zustandsinformationen für inaktive Benutzer im zugrunde liegenden Datenspeicher zurück.
public:
static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer
Parameter
- path
- String
Der Pfad zu der Seite, die den zurückzusetzenden Informationen über den Personalisierungszustand zugeordnet ist.
- userInactiveSinceDate
- DateTime
Das zuletzt für das Zurücksetzen von Personalisierungselementen des Benutzerzustands verwendete aktive Datum.
Gibt zurück
Die Anzahl der zurückgesetzten Zeilen im zugrunde liegenden Datenspeicher.
Ausnahmen
path
ist null
.
path
entspricht nach dem Verkürzen einer leeren Zeichenfolge ("").
- oder -
Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter weist nicht den richtigen Typ auf.
- oder -
Die Länge der Zeichenfolge eines beliebigen Parameters beträgt mehr als 256 Zeichen.
Beim Versuch, eine Instanz eines konfigurierten Personalisierungsanbieters zu erstellen und zu initialisieren, ist eine Konfigurationsausnahme aufgetreten.
- oder -
Der in der Konfiguration definierte standardmäßige Personalisierungsanbieter wurde nicht gefunden.
Der Standardanbieter hat als Anzahl eine negative Zahl zurückgegeben.
Hinweise
Diese Methode setzt den gesamten Benutzerstatus im zugrunde liegenden Datenspeicher zurück, der dem angegebenen Pfad zugeordnet ist, wobei der Eigenschaftswert des LastActivityDate Benutzers kleiner oder gleich dem UserInactiveSinceDate Eigenschaftswert ist.
Bei Datenspeichern, die mehrere Datenzeilen zum Speichern des Personalisierungszustands für eine Seite benötigen, oder für eine Benutzer- und Seitenkombination kann die Anzahl der Zurücksetzungszeilen von der Anzahl des Personalisierungsstatus abweichen. Wenn der zugrunde liegende Anbieter Daten aus einem transaktionsbasierten Datenspeicher verfügbar macht, führt diese Methode ihre Vorgänge in einer einzelnen Transaktion aus.
Der Versuch, den nicht vorhandenen freigegebenen Zustand zurückzusetzen, ist kein Fehler.
Wenn UserInactiveSinceDate dies der Fall ist MaxValue, setzt diese Methode effektiv alle Benutzerdaten im zugrunde liegenden Datenspeicher für den angegebenen Pfad zurück.
Weitere Informationen
- WebPartPersonalization
- ASP.NET Webpart-Steuerelemente
- Übersicht über die Personalisierung von Webparts
- Exemplarische Vorgehensweise: Implementieren der Webpart-Personalisierung mit einem Benutzersteuerelement
- Personalisierung von Webparts