PersonalizationAdministration.ResetState Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 user
UserPersonalizationStateInfo 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.