PersonalizationAdministration.ResetState Methode

Definitie

Hiermee stelt u persoonlijke gegevens in het onderliggende gegevensarchief opnieuw in op basis van de items in de verzameling.

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

Parameters

data
PersonalizationStateInfoCollection

Een verzameling PersonalizationStateInfo objecten die aangeven welke gegevens opnieuw moeten worden ingesteld.

Retouren

Het aantal rijen dat opnieuw is ingesteld.

Uitzonderingen

data is null.

data is een lege verzameling.

– of –

Een element van de verzameling is null.

– of –

De padwaarde van een UserPersonalizationStateInfo exemplaar in de verzameling is null of een lege tekenreeks ("").

– of –

De user waarde van een UserPersonalizationStateInfo exemplaar in de verzameling is null, een lege tekenreeks of bevat komma's.

– of –

De provider voor een personalisatieprovider die in de configuratie is gedefinieerd, is niet van het juiste type.

– of –

De lengte van de tekenreeks van een parameter is groter dan 256 tekens.

Er is een configuratie-uitzondering opgetreden bij het maken en initialiseren van een exemplaar van een van de geconfigureerde personalisatieproviders.

– of –

De standaardprovider voor persoonlijke instellingen die in de configuratie is gedefinieerd, is niet gevonden.

De standaardprovider geeft aan dat het aantal verwijderde rijen een negatief getal was.

Opmerkingen

Met deze methode worden persoonlijke instellingen opnieuw ingesteld in het onderliggende gegevensarchief, op basis van de PersonalizationStateInfo objecten in de verzameling. U kunt deze methode gebruiken om selectief een combinatie van gedeelde en per gebruiker gegevens te verwijderen op basis van de inhoud van de verzameling. SharedPersonalizationStateInfo objecten geven aan dat gedeelde gegevens voor een pagina opnieuw worden ingesteld; UserPersonalizationStateInfo objecten geven aan dat gegevens per gebruiker voor een specifieke pagina opnieuw worden ingesteld.

Note

Deze methode garandeert niet dat alle resets binnen één transactie plaatsvinden, omdat de verzameling verwijst naar willekeurige sets persoonlijke gegevens.

Het is geen fout dat de verzameling objecten bevat die verwijzen naar niet-bestaande gegevens.

Van toepassing op

Zie ook