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
pathParameter kann keine Wildcardzeichen enthalten.Wenn der
pathParameter nichtnullvorhanden ist, werden nur pro Benutzer Personalisierungsdatensätze gelöscht, die mitpathdem verknüpft sind.Nur benutzerspezifische Personalisierungseinträge, die Benutzern zugeordnet sind, die als inaktiv angesehen werden, da das im Parameter angegebene
userInactiveSinceDateDatum gelöscht wird. Der genaue Vergleich wäre das Löschen von Datensätzen, bei denen die LastActivityDate Eigenschaft kleiner oder gleich demuserInactiveSinceDateParameter ist.Wenn beide Parameter bereitgestellt werden, werden Datensätze, die beiden Einschränkungen entsprechen, gelöscht.
Der
pathParameter kann seinnull.Der
pathParameter kann nach dem Trimmen nicht eine leere Zeichenfolge sein.Die UserInactiveSinceDate-Eigenschaft darf nicht
nullsein.