PersonalizationAdministration.ResetState Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.