PersonalizationAdministration.GetCountOfState Methode

Definition

Gibt eine Anzahl der Personalisierungsstatuselemente im zugrunde liegenden Datenspeicher zurück, die für den angegebenen Bereich und zusätzliche Parameter vorhanden sind.

Überlädt

Name Beschreibung
GetCountOfState(PersonalizationScope, String)

Gibt eine Anzahl der Personalisierungsstatuselemente im zugrunde liegenden Datenspeicher zurück, die für die angegebenen Parameter vorhanden sind.

GetCountOfState(PersonalizationScope)

Gibt eine Anzahl der Personalisierungsstatuselemente im zugrunde liegenden Datenspeicher zurück, die für den angegebenen Bereich vorhanden sind.

GetCountOfState(PersonalizationScope, String)

Gibt eine Anzahl der Personalisierungsstatuselemente im zugrunde liegenden Datenspeicher zurück, die für die angegebenen Parameter vorhanden sind.

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope, System::String ^ pathToMatch);
public static int GetCountOfState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope, string pathToMatch);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope * string -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope, pathToMatch As String) As Integer

Parameter

scope
PersonalizationScope

Der Bereich der abzurufenden Personalisierungsstatuselemente.

pathToMatch
String

Der Pfad zur Seite mit Personalisierungsstatuselementen, die abgerufen werden sollen.

Gibt zurück

Die Anzahl der Personalisierungsstatuselemente für den angegebenen Bereich.

Ausnahmen

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

-oder-

pathToMatchist nach dem Kürzen eine leere Zeichenfolge ("").

-oder-

Die Länge der Zeichenfolge eines parameters ist größer als 256 Zeichen.

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.

Der Standardanbieter hat eine negative Zahl für die Anzahl zurückgegeben.

Hinweise

Verwenden Sie diese Methode, um die Anzahl der Personalisierungsstatuselemente im zugrunde liegenden Datenspeicher für den angegebenen Bereich und Pfad zu ermitteln.

Weitere Informationen

Gilt für:

GetCountOfState(PersonalizationScope)

Gibt eine Anzahl der Personalisierungsstatuselemente im zugrunde liegenden Datenspeicher zurück, die für den angegebenen Bereich vorhanden sind.

public:
 static int GetCountOfState(System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public static int GetCountOfState(System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
static member GetCountOfState : System.Web.UI.WebControls.WebParts.PersonalizationScope -> int
Public Shared Function GetCountOfState (scope As PersonalizationScope) As Integer

Parameter

scope
PersonalizationScope

Der Bereich der abzurufenden Personalisierungsstatuselemente.

Gibt zurück

Die Anzahl der Personalisierungsstatuselemente für den angegebenen Bereich.

Ausnahmen

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

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

-oder-

Die Länge der Zeichenfolge eines parameters ist größer als 256 Zeichen.

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.

Der Standardanbieter hat eine negative Zahl für die Anzahl zurückgegeben.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der GetCountOfState Methode veranschaulicht. Das vollständige Beispiel finden Sie im PersonalizationAdministration Thema "Klassenübersicht".

Label4.Visible = false;
TextBox4.Text = PersonalizationAdministration.GetCountOfState(PersonalizationScope.User).ToString();

Hinweise

Verwenden Sie diese Methode, um die Anzahl der Personalisierungsstatuselemente im zugrunde liegenden Datenspeicher für den angegebenen Bereich zu ermitteln. Verwenden Sie die GetCountOfState Methode, um die Anzahl auf eine bestimmte Seite weiter einzugrenzen.

Weitere Informationen

Gilt für: