PersonalizationAdministration.GetAllState Methode

Definition

Gibt eine Auflistung aller Personalisierungsstatusinformationen aus dem zugrunde liegenden Datenspeicher für den angeforderten Personalisierungsbereich und andere angegebene Parameter zurück.

Überlädt

Name Beschreibung
GetAllState(PersonalizationScope)

Gibt eine Auflistung aller Personalisierungsstatusinformationen aus dem zugrunde liegenden Datenspeicher für den angeforderten Personalisierungsbereich zurück.

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Gibt eine Teilmenge aller Personalisierungsstatusinformationen aus dem zugrunde liegenden Datenspeicher basierend auf den angegebenen Parametern zurück.

GetAllState(PersonalizationScope)

Gibt eine Auflistung aller Personalisierungsstatusinformationen aus dem zugrunde liegenden Datenspeicher für den angeforderten Personalisierungsbereich zurück.

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

Parameter

scope
PersonalizationScope

Der Umfang der abzurufenden Personalisierungsinformationen.

Gibt zurück

Eine PersonalizationStateInfoCollection enthaltende Statusinformationen für den angegebenen Bereich.

Ausnahmen

Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter ist nicht vom richtigen Typ.

Beim Versuch, eine Instanz eines der konfigurierten Personalisierungsanbieter zu erstellen und zu initialisieren, ist eine Konfigurationsausnahme aufgetreten.

-oder-

Der in der Konfiguration definierte Standardpersonalisierungsanbieter wurde nicht gefunden.

scope ist kein gültiges Element der PersonalizationScope Aufzählung.

Hinweise

Beachten Sie, dass die zurückgegebene Auflistung nur PersonalizationStateInfoabgeleitete Objekte vom Typ SharedPersonalizationStateInfo oder Typ UserPersonalizationStateInfoenthält. Bei Verwendung des Standardpersonalisierungsanbieters werden die PersonalizationStateInfoabgeleiteten Objekte in alphabetischer Reihenfolge zurückgegeben und nach einer Kombination aus Pfad und Benutzername in aufsteigender Reihenfolge sortiert. Die Reihenfolge der Objekte in der Auflistung wird vom Anbieter bestimmt.

Weitere Informationen

Gilt für:

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Gibt eine Teilmenge aller Personalisierungsstatusinformationen aus dem zugrunde liegenden Datenspeicher basierend auf den angegebenen Parametern zurück.

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

Parameter

scope
PersonalizationScope

Der Umfang der abzurufenden Personalisierungsinformationen.

pageIndex
Int32

Der nullbasierte Index der Zurückzugebenden Ergebnisseite.

pageSize
Int32

Die Anzahl der zurückzugebenden Datensätze.

totalRecords
Int32

Die Gesamtzahl der verfügbaren Datensätze.

Gibt zurück

A PersonalizationStateInfoCollection containing state information for the specified scope and parameters.

Ausnahmen

pageIndex ist kleiner als 0 (null).

-oder-

pageSize ist kleiner oder gleich Null.

-oder-

Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter ist nicht vom richtigen Typ.

-oder-

Die Kombination von pageIndex und pageSize überschreitet Int32.MaxValue.

scope ist kein gültiges Element der PersonalizationScope Aufzählung.

Beim Versuch, eine Instanz eines der konfigurierten Personalisierungsanbieter zu erstellen und zu initialisieren, ist eine Konfigurationsausnahme aufgetreten.

-oder-

Der in der Konfiguration definierte Standardpersonalisierungsanbieter wurde nicht gefunden.

Hinweise

Die elemente in der zurückgegebenen Auflistung basieren hauptsächlich auf dem Bereich, und dann werden die Datensätze, die diesem Bereich entsprechen, weiter auf eine Teilmenge basierend auf den pageIndex Parametern und pageSize Parametern reduziert. Die zurückgegebene Auflistung enthält entweder SharedPersonalizationStateInfo nur Instanzen oder UserPersonalizationStateInfo nur Instanzen.

Die zurückgegebenen Elemente werden durch die pageIndex Und-Parameter pageSize eingeschränkt, wobei pageIndex Steuerelemente, welche Datensätze zurückgegeben werden sollen, und pageSize die Anzahl der zurückgegebenen Datensätze steuert. Wenn beispielsweise pageIndex auf 0 festgelegt und pageSize auf 25 festgelegt wurde, sind die zurückgegebenen Daten die ersten 25 Einträge. Wenn pageIndex sie auf 1 pageSize festgelegt und auf 25 festgelegt wurde, sind die zurückgegebenen Daten Einträge 26 bis 50. Der totalRecords Parameter gibt die Gesamtanzahl der verfügbaren Datensätze zurück.

Bei Verwendung des Standardpersonalisierungsanbieters werden die PersonalizationStateInfoabgeleiteten Objekte in alphabetischer Reihenfolge zurückgegeben und nach einer Kombination aus Pfad und Benutzername in aufsteigender Reihenfolge sortiert. Die Reihenfolge der Objekte in der Auflistung wird vom Anbieter bestimmt.

Weitere Informationen

Gilt für: