PersonalizationAdministration.GetAllState Metod

Definition

Returnerar en samling med all information om anpassningstillstånd från det underliggande datalagret för det begärda anpassningsomfånget och andra angivna parametrar.

Överlagringar

Name Description
GetAllState(PersonalizationScope)

Returnerar en samling med all information om anpassningstillstånd från det underliggande datalagret för det begärda anpassningsomfånget.

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Returnerar en delmängd av all personaliseringstillståndsinformation från det underliggande datalagret baserat på de angivna parametrarna.

GetAllState(PersonalizationScope)

Returnerar en samling med all information om anpassningstillstånd från det underliggande datalagret för det begärda anpassningsomfånget.

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

Parametrar

scope
PersonalizationScope

Omfånget för den anpassningsinformation som ska hämtas.

Returer

En PersonalizationStateInfoCollection som innehåller tillståndsinformation för det angivna omfånget.

Undantag

Providern för en personanpassningsprovider som definierats i konfigurationen är inte av rätt typ.

Ett konfigurationsfel inträffade vid försök att skapa och initiera en instans av en av de konfigurerade personanpassningsprovidrar.

-eller-

Det gick inte att hitta standardprovidern för anpassning som definierats i konfigurationen.

scope är inte en giltig medlem i PersonalizationScope uppräkningen.

Kommentarer

Observera att den returnerade samlingen endast PersonalizationStateInfoinnehåller -härledda objekt av antingen typ SharedPersonalizationStateInfo eller typ UserPersonalizationStateInfo. Med standardprovidern för anpassning returneras -derived-objekten PersonalizationStateInfoi alfabetisk ordning och sorteras efter en kombination av sökväg och användarnamn i stigande ordning. Ordningen på objekten i samlingen bestäms av providern.

Se även

Gäller för

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Returnerar en delmängd av all personaliseringstillståndsinformation från det underliggande datalagret baserat på de angivna parametrarna.

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

Parametrar

scope
PersonalizationScope

Omfånget för den anpassningsinformation som ska hämtas.

pageIndex
Int32

Det nollbaserade indexet för sidan med resultat som ska returneras.

pageSize
Int32

Antalet poster som ska returneras.

totalRecords
Int32

Det totala antalet tillgängliga poster.

Returer

En PersonalizationStateInfoCollection som innehåller tillståndsinformation för angivet omfång och parametrar.

Undantag

pageIndex är mindre än noll.

-eller-

pageSize är mindre än eller lika med noll.

-eller-

Providern för en personanpassningsprovider som definierats i konfigurationen är inte av rätt typ.

-eller-

Kombinationen av pageIndex och pageSize överskrider Int32.MaxValue.

scope är inte en giltig medlem i PersonalizationScope uppräkningen.

Ett konfigurationsfel inträffade vid försök att skapa och initiera en instans av en av de konfigurerade personanpassningsprovidrar.

-eller-

Det gick inte att hitta standardprovidern för anpassning som definierats i konfigurationen.

Kommentarer

Objekten i den returnerade samlingen baseras främst på omfång och sedan reduceras posterna som motsvarar det omfånget ytterligare till en delmängd baserat på parametrarna pageIndex och pageSize . Samlingen som returneras innehåller endast SharedPersonalizationStateInfo instanser eller UserPersonalizationStateInfo endast instanser.

Objekten som returneras begränsas av parametrarna pageIndex och, där pageSize styr vilka poster som ska returneras och pageIndex styr antalet poster pageSize som returneras. Om pageIndex till exempel har angetts till 0 och pageSize har angetts till 25, skulle de data som returneras vara de första 25 posterna. Om pageIndex värdet var 1 och pageSize var inställt på 25 skulle de data som returneras vara posterna 26 till 50. Parametern totalRecords returnerar det totala antalet poster som är tillgängliga.

Med standardprovidern för anpassning returneras -derived-objekten PersonalizationStateInfoi alfabetisk ordning och sorteras efter en kombination av sökväg och användarnamn i stigande ordning. Ordningen på objekten i samlingen bestäms av providern.

Se även

Gäller för