PersonalizationAdministration.GetAllState Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- WebPartPersonalization
- ASP.NET webbdelskontroller
- Översikt över anpassning av webbdelar
- Genomgång: Implementera anpassning av webbdelar med en användarkontroll
- Anpassning av webbdelar
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
- WebPartPersonalization
- ASP.NET webbdelskontroller
- Översikt över anpassning av webbdelar
- Genomgång: Implementera anpassning av webbdelar med en användarkontroll
- Anpassning av webbdelar