PersonalizationAdministration.GetAllState Methode

Definition

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

Überlädt

GetAllState(PersonalizationScope)

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

GetAllState(PersonalizationScope, Int32, Int32, Int32)

Gibt auf der Grundlage der angegebenen Parameter ein Subset aller Personalisierungszustandsinformationen aus dem zugrunde liegenden Datenspeicher zurück.

GetAllState(PersonalizationScope)

Gibt eine Auflistung aller Personalisierungszustandsinformationen 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 abzurufende Bereich der Personalisierungsinformationen.

Gibt zurück

Eine PersonalizationStateInfoCollection, die Zustandsinformationen für den angegebenen Bereich enthält.

Ausnahmen

Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter weist nicht den richtigen Typ auf.

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

- oder -

Der in der Konfiguration definierte standardmäßige Personalisierungsanbieter wurde nicht gefunden.

scope ist kein gültiger Member der PersonalizationScope-Enumeration.

Hinweise

Beachten Sie, dass die zurückgegebene Auflistung nur PersonalizationStateInfoabgeleitete Objekte des Typs SharedPersonalizationStateInfo oder des Typs UserPersonalizationStateInfoenthält. Mithilfe 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 auf der Grundlage der angegebenen Parameter ein Subset aller Personalisierungszustandsinformationen aus dem zugrunde liegenden Datenspeicher 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 abzurufende Bereich der Personalisierungsinformationen.

pageIndex
Int32

Der nullbasierte Index der Seite mit den zurückzugebenden Ergebnissen.

pageSize
Int32

Die Anzahl der zurückzugebenden Datensätze.

totalRecords
Int32

Die Gesamtzahl der verfügbaren Datensätze.

Gibt zurück

Eine PersonalizationStateInfoCollection, die Zustandsinformationen für den angegebenen Bereich und die angegeben Parameter enthält.

Ausnahmen

pageIndex ist kleiner als Null.

- oder -

pageSize ist kleiner oder gleich 0 (null).

- oder -

Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter weist nicht den richtigen Typ auf.

- oder -

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

scope ist kein gültiger Member der PersonalizationScope-Enumeration.

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

- oder -

Der in der Konfiguration definierte standardmäßige Personalisierungsanbieter wurde nicht gefunden.

Hinweise

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

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

Mithilfe 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: