PersonalizationAdministration.GetAllInactiveUserState 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 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, deren Eigenschaftswert kleiner oder gleich dem UserInactiveSinceDate Eigenschaftswert des Benutzers LastActivityDate ist. Wenn UserInactiveSinceDate ist MaxValue, gibt diese Methode effektiv alle Benutzerdaten im zugrunde liegenden Datenspeicher zurück.
Weitere Informationen
- WebPartPersonalization
- ASP.NET Webparts-Steuerelemente
- Übersicht über die Personalisierung von Webparts
- Exemplarische Vorgehensweise: Implementieren der Webparts-Personalisierung mit einem Benutzersteuerelement
- Personalisierung von Webparts
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, deren Eigenschaftswert kleiner oder gleich dem UserInactiveSinceDate Eigenschaftswert des Benutzers LastActivityDate ist. Wenn UserInactiveSinceDate 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 pageIndex
gesteuert wird, welche Datensätze zurückgegeben werden sollen, und pageSize
die Anzahl der zurückzugebenden 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.
Weitere Informationen
- WebPartPersonalization
- ASP.NET Webparts-Steuerelemente
- Übersicht über die Personalisierung von Webparts
- Exemplarische Vorgehensweise: Implementieren der Webparts-Personalisierung mit einem Benutzersteuerelement
- Personalisierung von Webparts