Sdílet prostřednictvím


PersonalizationAdministration.ResetState Metoda

Definice

Resetuje data individuálního nastavení v podkladovém úložišti dat na základě položek obsažených v kolekci.

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

Parametry

data
PersonalizationStateInfoCollection

Kolekce PersonalizationStateInfo objektů označujících, jaká data se mají resetovat.

Návraty

Počet řádků, které byly resetovány.

Výjimky

data je null.

data je prázdná kolekce.

-nebo-

Prvek kolekce je null.

-nebo-

Hodnota UserPersonalizationStateInfo cesty instance v kolekci je null nebo prázdný řetězec ("").

-nebo-

Hodnota userUserPersonalizationStateInfo instance v kolekci je null, prázdný řetězec nebo obsahuje čárky.

-nebo-

Zprostředkovatel zprostředkovatele individuálního nastavení definovaného v konfiguraci není správného typu.

-nebo-

Délka řetězce libovolného parametru je větší než 256 znaků.

Při pokusu o vytvoření a inicializaci instance jednoho z nakonfigurovaných zprostředkovatelů přizpůsobení došlo k výjimce konfigurace.

-nebo-

Výchozího zprostředkovatele individuálního nastavení definovaného v konfiguraci nelze najít.

Výchozí zprostředkovatel uvedl, že počet odstraněných řádků je záporné číslo.

Poznámky

Tato metoda resetuje data přizpůsobení v podkladovém úložišti dat na PersonalizationStateInfo základě objektů obsažených v kolekci. Tuto metodu můžete použít k selektivnímu odstranění kombinace sdílených dat a dat pro jednotlivé uživatele na základě obsahu kolekce. SharedPersonalizationStateInfo objekty označují, že sdílená data pro stránku budou resetováno; UserPersonalizationStateInfo Objekty označují, že se resetují uživatelská data pro konkrétní stránku.

Poznámka

Tato metoda nezaručuje, že všechna resetování proběhnou v rámci jedné transakce, protože kolekce odkazuje na náhodné sady personalizačních dat.

Kolekce neobsahuje objekty, které odkazují na neexistující data, není chybou.

Platí pro

Viz také