PersonalizationAdministration.GetAllInactiveUserState Methode

Definition

Gibt eine Auflistung aller benutzerspezifischen Personalisierungszustandsinformationen zurück, die inaktiven Benutzern zugeordnet sind.

Überlädt

GetAllInactiveUserState(DateTime)

Gibt auf der Grundlage des angegebenen Datums eine Auflistung der benutzerspezifischen Personalisierungszustandsinformationen zurück, die inaktiven Benutzern zugeordnet sind.

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Gibt auf der Grundlage der angegebenen Parameter ein Subset der benutzerspezifischen Personalisierungszustandsinformationen zurück, die inaktiven Benutzern zugeordnet sind.

GetAllInactiveUserState(DateTime)

Gibt auf der Grundlage des angegebenen Datums eine Auflistung der benutzerspezifischen Personalisierungszustandsinformationen zurück, die inaktiven Benutzern zugeordnet sind.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate);
static member GetAllInactiveUserState : DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection

Parameter

userInactiveSinceDate
DateTime

Das Datum des letzten Zugriffs auf die Personalisierungsinformationen eines Benutzers.

Gibt zurück

Eine Auflistung von UserPersonalizationStateInfo-Instanzen.

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.

Hinweise

Die zurückgegebene Auflistung enthält nur UserPersonalizationStateInfo Instanzen. 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.

Diese Methode gibt Elemente zurück, bei denen der Eigenschaftswert des LastActivityDate Benutzers kleiner oder gleich dem UserInactiveSinceDate Eigenschaftswert ist. Wenn UserInactiveSinceDate dies der Fall ist MaxValue, gibt diese Methode effektiv alle Benutzerdaten im zugrunde liegenden Datenspeicher zurück.

Weitere Informationen

Gilt für:

GetAllInactiveUserState(DateTime, Int32, Int32, Int32)

Gibt auf der Grundlage der angegebenen Parameter ein Subset der benutzerspezifischen Personalisierungszustandsinformationen zurück, die inaktiven Benutzern zugeordnet sind.

public:
 static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member GetAllInactiveUserState : DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection

Parameter

userInactiveSinceDate
DateTime

Das Datum des letzten Zugriffs auf die Personalisierungsinformationen eines Benutzers.

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 Auflistung von UserPersonalizationStateInfo-Instanzen.

Ausnahmen

pageIndex ist kleiner als Null.

- oder -

pageSize ist kleiner oder gleich 0 (null).

- oder -

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

- oder -

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.

Hinweise

Die zurückgegebene Auflistung enthält nur UserPersonalizationStateInfo Instanzen. 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.

Diese Methode gibt Elemente zurück, bei denen der Eigenschaftswert des LastActivityDate Benutzers kleiner oder gleich dem UserInactiveSinceDate Eigenschaftswert ist. Wenn UserInactiveSinceDate dies der Fall ist MaxValue, gibt diese Methode effektiv alle Benutzerdaten im zugrunde liegenden Datenspeicher zurück.

Die Rückgabewerte werden durch die pageIndex Parameter und pageSize eingeschränkt, wobei Steuerelemente, die pageIndex datensätze zurückgegeben werden sollen, und pageSize die Anzahl der zurückzugebenden Datensätze steuert. Wenn pageIndex beispielsweise auf 0 festgelegt und pageSize auf 25 festgelegt wurde, sind die zurückgegebenen Daten die ersten 25 Einträge. Wenn pageIndex auf 1 festgelegt und pageSize 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.

Weitere Informationen

Gilt für: