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.
Поставщик по умолчанию вернул отрицательное значение количества.
Комментарии
Используйте этот метод для определения количества элементов состояния персонализации в базовом хранилище данных для указанной области и пути.
См. также раздел
- WebPartPersonalization
- элементы управления веб-частей ASP.NET
- Общие сведения о персонализации веб-частей
- Пошаговое руководство. Реализация персонализации веб-частей с помощью пользовательского элемента управления
- Персонализация веб-частей
Применяется к
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 чтобы дополнительно сузить число до определенной страницы.
См. также раздел
- WebPartPersonalization
- элементы управления веб-частей ASP.NET
- Общие сведения о персонализации веб-частей
- Пошаговое руководство. Реализация персонализации веб-частей с помощью пользовательского элемента управления
- Персонализация веб-частей