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) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |