PersonalizationAdministration.GetAllState Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Auflistung aller Personalisierungsstatusinformationen aus dem zugrunde liegenden Datenspeicher für den angeforderten Personalisierungsbereich und andere angegebene Parameter zurück.
Überlädt
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, die Statusinformationen für den angegebenen Bereich enthält.
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. 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
- WebPartPersonalization
- ASP.NET Webpart-Steuerelemente
- Webpart-Personalisierungsübersicht
- Exemplarische Vorgehensweise: Implementieren der Webparts-Personalisierung mit einem Benutzersteuerelement
- Personalisierung von Webparts
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
Eine PersonalizationStateInfoCollection, die Statusinformationen für den angegebenen Bereich und die angegebenen Parameter enthält.
Ausnahmen
pageIndex
ist kleiner als Null.
-oder-
pageSize
kleiner oder gleich Null ist.
-oder-
Der Anbieter für einen in der Konfiguration definierten Personalisierungsanbieter ist nicht vom richtigen Typ.
-oder-
Die Kombination aus 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 parametern pageIndex
und pageSize
reduziert. Die zurückgegebene Auflistung enthält entweder nur SharedPersonalizationStateInfo Instanzen oder nur UserPersonalizationStateInfo Instanzen.
Die zurückgegebenen Elemente werden durch die parameter pageIndex
und pageSize
eingeschränkt, wobei pageIndex
Steuerelemente, welche Datensätze zurückgegeben werden sollen, und pageSize
die Anzahl der zurückgegebenen Datensätze steuert. Wenn z. B. pageIndex
auf 0 festgelegt wurde und pageSize
auf 25 festgelegt wurde, sind die zurückgegebenen Daten die ersten 25 Einträge. Wenn pageIndex
auf 1 und pageSize
auf 25 festgelegt wurde, sind die zurückgegebenen Daten Einträge 26 bis 50. Der parameter totalRecords
gibt die Gesamtanzahl 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
- WebPartPersonalization
- ASP.NET Webpart-Steuerelemente
- Webpart-Personalisierungsübersicht
- Exemplarische Vorgehensweise: Implementieren der Webparts-Personalisierung mit einem Benutzersteuerelement
- Personalisierung von Webparts