PersonalizationAdministration.ResetState 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 Personalisierungsdaten im zugrunde liegenden Datenspeicher basierend auf den in der Sammlung enthaltenen Elementen zurück.
public:
static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState(System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer
Parameter
Eine Auflistung von PersonalizationStateInfo Objekten, die angeben, welche Daten zurückgesetzt werden sollen.
Gibt zurück
Die Anzahl der Zurücksetzungszeilen.
Ausnahmen
data ist null.
data ist eine leere Sammlung.
-oder-
Ein Element der Auflistung ist null.
-oder-
Der Pfadwert einer UserPersonalizationStateInfo Instanz in der Auflistung ist null oder eine leere Zeichenfolge ("").
-oder-
Der user Wert einer UserPersonalizationStateInfo Instanz in der Auflistung ist null, eine leere Zeichenfolge oder enthält Kommas.
-oder-
Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter ist nicht vom richtigen Typ.
-oder-
Die Länge der Zeichenfolge eines parameters ist größer als 256 Zeichen.
Beim Versuch, eine Instanz eines der konfigurierten Personalisierungsanbieter zu erstellen und zu initialisieren, ist eine Konfigurationsausnahme aufgetreten.
-oder-
Der in der Konfiguration definierte Standardpersonalisierungsanbieter wurde nicht gefunden.
Der Standardanbieter hat angegeben, dass die Anzahl der gelöschten Zeilen eine negative Zahl war.
Hinweise
Diese Methode setzt Personalisierungsdaten im zugrunde liegenden Datenspeicher basierend auf den PersonalizationStateInfo In der Auflistung enthaltenen Objekten zurück. Mit dieser Methode können Sie eine Mischung aus freigegebenen und benutzerspezifischen Daten basierend auf dem Inhalt der Sammlung selektiv löschen. SharedPersonalizationStateInfo Objekte geben an, dass freigegebene Daten für eine Seite zurückgesetzt werden; UserPersonalizationStateInfo Objekte geben an, dass benutzerspezifische Daten für eine bestimmte Seite zurückgesetzt werden.
Note
Diese Methode garantiert nicht, dass alle Zurücksetzungen innerhalb einer einzelnen Transaktion auftreten, da die Sammlung auf zufällige Personalisierungsdaten verweist.
Es ist kein Fehler, dass die Auflistung Objekte enthält, die auf nicht vorhandene Daten verweisen.