Поделиться через


PersonalizationAdministration.GetCountOfState Метод

Определение

Возвращает количество элементов состояния персонализации в основном хранилище данных, на основе указанной области и дополнительных параметров.

Перегрузки

GetCountOfState(PersonalizationScope, String)

Возвращает количество элементов состояния персонализации в основном хранилище данных, на основе указанных параметров.

GetCountOfState(PersonalizationScope)

Возвращает количество элементов состояния персонализации в основном хранилище данных, на основе указанной области.

GetCountOfState(PersonalizationScope, String)

Возвращает количество элементов состояния персонализации в основном хранилище данных, на основе указанных параметров.

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

Параметры

scope
PersonalizationScope

Область элементами состояния персонализации для извлечения.

pathToMatch
String

Путь к странице с элементами состояния персонализации для извлечения.

Возвращаемое значение

Количество элементов состояния персонализации для заданной области.

Исключения

Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.

-или-

Параметр pathToMatch после усечения представляет собой пустую строку ("").

-или-

Длина строки для любого параметра превышает 256 символов.

При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.

-или-

Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).

Параметр scope не является допустимым элементом перечисления PersonalizationScope.

Поставщик по умолчанию вернул отрицательное значение количества.

Комментарии

Используйте этот метод для определения количества элементов состояния персонализации в базовом хранилище данных для указанной области и пути.

См. также раздел

Применяется к

GetCountOfState(PersonalizationScope)

Возвращает количество элементов состояния персонализации в основном хранилище данных, на основе указанной области.

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

Параметры

scope
PersonalizationScope

Область элементами состояния персонализации для извлечения.

Возвращаемое значение

Количество элементов состояния персонализации для заданной области.

Исключения

Параметр scope не является допустимым элементом перечисления PersonalizationScope.

Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.

-или-

Длина строки для любого параметра превышает 256 символов.

При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.

-или-

Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).

Поставщик по умолчанию вернул отрицательное значение количества.

Примеры

В следующем примере кода показано, как использовать метод GetCountOfState. Полный пример можно найти в PersonalizationAdministration разделе обзора класса.

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

Комментарии

Используйте этот метод для определения количества элементов состояния персонализации в базовом хранилище данных для указанной области. Используйте метод , GetCountOfState чтобы дополнительно сузить число до определенной страницы.

См. также раздел

Применяется к