Udostępnij przez


PersonalizationAdministration.GetCountOfState Metoda

Definicja

Zwraca liczbę elementów stanu personalizacji w bazowym magazynie danych, które istnieją dla określonego zakresu i dodatkowych parametrów.

Przeciążenia

GetCountOfState(PersonalizationScope, String)

Zwraca liczbę elementów stanu personalizacji w bazowym magazynie danych, które istnieją dla określonych parametrów.

GetCountOfState(PersonalizationScope)

Zwraca liczbę elementów stanu personalizacji w bazowym magazynie danych, które istnieją dla określonego zakresu.

GetCountOfState(PersonalizationScope, String)

Zwraca liczbę elementów stanu personalizacji w bazowym magazynie danych, które istnieją dla określonych parametrów.

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

Parametry

scope
PersonalizationScope

Zakres elementów stanu personalizacji do pobrania.

pathToMatch
String

Ścieżka do strony z elementami stanu personalizacji do pobrania.

Zwraca

Liczba elementów stanu personalizacji dla określonego zakresu.

Wyjątki

Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym typem.

-lub-

pathToMatch, po przycinaniu, jest pustym ciągiem ("").

-lub-

Długość ciągu dowolnego parametru jest większa niż 256 znaków.

Wystąpił wyjątek konfiguracji podczas próby utworzenia i zainicjowania wystąpienia jednego ze skonfigurowanych dostawców personalizacji.

-lub-

Nie można odnaleźć domyślnego dostawcy personalizacji zdefiniowanego w konfiguracji.

scope nie jest prawidłowym elementem PersonalizationScope członkowskim wyliczenia.

Domyślny dostawca zwrócił liczbę ujemną dla liczby.

Uwagi

Ta metoda służy do określania liczby elementów stanu personalizacji w bazowym magazynie danych dla określonego zakresu i ścieżki.

Zobacz też

Dotyczy

GetCountOfState(PersonalizationScope)

Zwraca liczbę elementów stanu personalizacji w bazowym magazynie danych, które istnieją dla określonego zakresu.

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

Parametry

scope
PersonalizationScope

Zakres elementów stanu personalizacji do pobrania.

Zwraca

Liczba elementów stanu personalizacji dla określonego zakresu.

Wyjątki

scope nie jest prawidłowym elementem PersonalizationScope członkowskim wyliczenia.

Dostawca dostawcy personalizacji zdefiniowany w konfiguracji nie jest prawidłowym typem.

-lub-

Długość ciągu dowolnego parametru jest większa niż 256 znaków.

Wystąpił wyjątek konfiguracji podczas próby utworzenia i zainicjowania wystąpienia jednego ze skonfigurowanych dostawców personalizacji.

-lub-

Nie można odnaleźć domyślnego dostawcy personalizacji zdefiniowanego w konfiguracji.

Domyślny dostawca zwrócił liczbę ujemną dla liczby.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać GetCountOfState metody . Kompletny przykład można znaleźć w temacie PersonalizationAdministration przeglądu klasy.

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

Uwagi

Ta metoda służy do określania liczby elementów stanu personalizacji w bazowym magazynie danych dla określonego zakresu. GetCountOfState Użyj metody , aby dokładniej zawęzić liczbę do określonej strony.

Zobacz też

Dotyczy