SqlPersonalizationProvider.ResetUserState(String, DateTime) 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.
Löscht auf der Grundlage der angegebenen Parameter Personalisierungsdaten aus dem zugrunde liegenden Datenspeicher.
public:
override int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public override int ResetUserState (string path, DateTime userInactiveSinceDate);
override this.ResetUserState : string * DateTime -> int
Public Overrides Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer
Parameter
- path
- String
Der Pfad der zu löschenden Personalisierungsdaten. Dieser Wert kann null
sein. Er darf jedoch keine leere Zeichenfolge ("") sein.
- userInactiveSinceDate
- DateTime
Das Datum, das die letzte Aktivität angibt.
Gibt zurück
Die Anzahl der aus dem zugrunde liegenden Datenspeicher gelöschten Zeilen.
Ausnahmen
Hinweise
Die Parameter dieser Methode verfügen über die folgenden Einschränkungen:
Der
path
Parameter kann keine Wildcardzeichen enthalten.Wenn der
path
Parameter nichtnull
vorhanden ist, werden nur pro Benutzer Personalisierungsdatensätze gelöscht, die mitpath
dem verknüpft sind.Nur benutzerspezifische Personalisierungseinträge, die Benutzern zugeordnet sind, die als inaktiv angesehen werden, da das im Parameter angegebene
userInactiveSinceDate
Datum gelöscht wird. Der genaue Vergleich wäre das Löschen von Datensätzen, bei denen die LastActivityDate Eigenschaft kleiner oder gleich demuserInactiveSinceDate
Parameter ist.Wenn beide Parameter bereitgestellt werden, werden Datensätze, die beiden Einschränkungen entsprechen, gelöscht.
Der
path
Parameter kann seinnull
.Der
path
Parameter kann nach dem Trimmen nicht eine leere Zeichenfolge sein.Die UserInactiveSinceDate-Eigenschaft darf nicht
null
sein.