PersonalizationAdministration.ResetState Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Återställer anpassningsdata i det underliggande datalagret baserat på objekten i samlingen.
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
Parametrar
En samling PersonalizationStateInfo objekt som anger vilka data som ska återställas.
Returer
Antalet rader som har återställts.
Undantag
data är null.
data är en tom samling.
-eller-
Ett element i samlingen är null.
-eller-
Sökvägsvärdet för en UserPersonalizationStateInfo instans i samlingen är null eller en tom sträng ("").
-eller-
Värdet user för en UserPersonalizationStateInfo instans i samlingen är null, en tom sträng eller innehåller kommatecken.
-eller-
Providern för en personanpassningsprovider som definierats i konfigurationen är inte av rätt typ.
-eller-
Längden på strängen för en parameter är större än 256 tecken.
Ett konfigurationsfel inträffade vid försök att skapa och initiera en instans av en av de konfigurerade personanpassningsprovidrar.
-eller-
Det gick inte att hitta standardprovidern för anpassning som definierats i konfigurationen.
Standardprovidern angav att antalet borttagna rader var ett negativt tal.
Kommentarer
Den här metoden återställer anpassningsdata i det underliggande datalagret baserat på objekten PersonalizationStateInfo i samlingen. Du kan använda den här metoden för att selektivt ta bort en blandning av delade data och data per användare baserat på samlingens innehåll. SharedPersonalizationStateInfo objekt anger att delade data för en sida kommer att återställas. UserPersonalizationStateInfo objekt anger att data per användare för en viss sida återställs.
Note
Den här metoden garanterar inte att alla återställningar sker inom en enda transaktion eftersom samlingen pekar på slumpmässiga uppsättningar med anpassningsdata.
Det är inte ett fel att samlingen innehåller objekt som refererar till icke-existerande data.