PersonalizationProviderCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Хранит ссылки на объекты PersonalizationProvider, индексированные по имени. Этот класс не наследуется.
public ref class PersonalizationProviderCollection sealed : System::Configuration::Provider::ProviderCollection
public sealed class PersonalizationProviderCollection : System.Configuration.Provider.ProviderCollection
type PersonalizationProviderCollection = class
inherit ProviderCollection
Public NotInheritable Class PersonalizationProviderCollection
Inherits ProviderCollection
- Наследование
Комментарии
Этот класс используется для хранения поставщика по умолчанию в сценарии с одним поставщиком. В сценариях с несколькими поставщиками эту коллекцию можно использовать для выбора конкретного поставщика персонализации во время выполнения.
Поставщики персонализации в коллекции индексируются в соответствии с именами каждого поставщика, заданными в Web.config или файле конфигурации Machine.config с помощью атрибута providers Для персонализации веб-частей (ASP.NET Схема параметров).
Конструкторы
PersonalizationProviderCollection() |
Инициализирует новый экземпляр класса PersonalizationProviderCollection. |
Свойства
Count |
Возвращает количество поставщиков в коллекции. (Унаследовано от ProviderCollection) |
IsSynchronized |
Возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным). (Унаследовано от ProviderCollection) |
Item[String] |
Получает поставщика личных настроек по заданному имени. |
SyncRoot |
Возвращает текущий объект. (Унаследовано от ProviderCollection) |
Методы
Add(ProviderBase) |
Добавляет экземпляр класса, который реализует PersonalizationProvider в коллекции. |
Clear() |
Удаляет все элементы из коллекции. (Унаследовано от ProviderCollection) |
CopyTo(PersonalizationProvider[], Int32) |
Копирует поставщики личных настроек из коллекции в массив, начиная с заданного индекса. |
CopyTo(ProviderBase[], Int32) |
Копирует содержимое коллекции в данный массив, начиная с указанного индекса. (Унаследовано от ProviderCollection) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetEnumerator() |
Возвращает объект, который реализует интерфейс IEnumerator, производящий итерацию по коллекции. (Унаследовано от ProviderCollection) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Remove(String) |
Удаляет поставщика из коллекции. (Унаследовано от ProviderCollection) |
SetReadOnly() |
Устанавливает статус коллекции "только для чтения". (Унаследовано от ProviderCollection) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
ICollection.CopyTo(Array, Int32) |
Копирует элементы ProviderCollection в массив, начиная с определенного индекса массива. (Унаследовано от ProviderCollection) |
Методы расширения
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |