PersonalizationAdministration.GetAllState Methode

Definitie

Retourneert een verzameling van alle persoonlijke statusgegevens uit het onderliggende gegevensarchief voor het aangevraagde persoonlijke bereik en andere opgegeven parameters.

Overloads

Name Description
GetAllState(PersonalizationScope)

Retourneert een verzameling van alle persoonlijke statusgegevens uit het onderliggende gegevensarchief voor het aangevraagde personalisatiebereik.

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Retourneert een subset van alle persoonlijke statusgegevens uit het onderliggende gegevensarchief, op basis van de opgegeven parameters.

GetAllState(PersonalizationScope)

Retourneert een verzameling van alle persoonlijke statusgegevens uit het onderliggende gegevensarchief voor het aangevraagde personalisatiebereik.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope) As PersonalizationStateInfoCollection

Parameters

scope
PersonalizationScope

Het bereik van de persoonlijke gegevens die moeten worden opgehaald.

Retouren

Een PersonalizationStateInfoCollection met statusinformatie voor het opgegeven bereik.

Uitzonderingen

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

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.

scope is geen geldig lid van de PersonalizationScope opsomming.

Opmerkingen

Houd er rekening mee dat de geretourneerde verzameling alleen PersonalizationStateInfo-afgeleide objecten van een type SharedPersonalizationStateInfo of type UserPersonalizationStateInfobevat. Met behulp van de standaardprovider voor persoonlijke instellingen worden de PersonalizationStateInfo-afgeleide objecten in alfabetische volgorde geretourneerd en gesorteerd op een combinatie van pad en gebruikersnaam in oplopende volgorde. De volgorde van de objecten in de verzameling wordt bepaald door de provider.

Zie ook

Van toepassing op

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Retourneert een subset van alle persoonlijke statusgegevens uit het onderliggende gegevensarchief, op basis van de opgegeven parameters.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope, int pageIndex, int pageSize, out int totalRecords);
static member GetAllState : System.Web.UI.WebControls.WebParts.PersonalizationScope * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllState (scope As PersonalizationScope, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection

Parameters

scope
PersonalizationScope

Het bereik van de persoonlijke gegevens die moeten worden opgehaald.

pageIndex
Int32

De op nul gebaseerde index van de pagina met resultaten die moeten worden geretourneerd.

pageSize
Int32

Het aantal records dat moet worden geretourneerd.

totalRecords
Int32

Het totale aantal beschikbare records.

Retouren

Een PersonalizationStateInfoCollection met statusinformatie voor het opgegeven bereik en de opgegeven parameters.

Uitzonderingen

pageIndex is kleiner dan nul.

– of –

pageSize is kleiner dan of gelijk aan nul.

– of –

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

– of –

De combinatie van pageIndex en pageSize overschrijdt Int32.MaxValue.

scope is geen geldig lid van de PersonalizationScope opsomming.

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.

Opmerkingen

De items in de geretourneerde verzameling zijn voornamelijk gebaseerd op het bereik en vervolgens worden de records die overeenkomen met dat bereik verder gereduceerd tot een subset op basis van de pageIndex en pageSize parameters. De geretourneerde verzameling bevat SharedPersonalizationStateInfo alleen exemplaren of UserPersonalizationStateInfo alleen exemplaren.

De geretourneerde items worden beperkt door de pageIndex en pageSize parameters, waarbij pageIndex bepaalt welke records moeten worden geretourneerd en pageSize het aantal geretourneerde records bepaalt. Als pageIndex de waarde bijvoorbeeld is ingesteld op 0 en pageSize is ingesteld op 25, zijn de geretourneerde gegevens de eerste 25 vermeldingen. Als pageIndex de waarde is ingesteld op 1 en pageSize is ingesteld op 25, worden de geretourneerde gegevens 26 tot 50. De totalRecords parameter retourneert het totale aantal records dat beschikbaar is.

Met behulp van de standaardprovider voor persoonlijke instellingen worden de PersonalizationStateInfo-afgeleide objecten in alfabetische volgorde geretourneerd en gesorteerd op een combinatie van pad en gebruikersnaam in oplopende volgorde. De volgorde van de objecten in de verzameling wordt bepaald door de provider.

Zie ook

Van toepassing op