SettingsProviderCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию поставщиков параметров приложения.
public ref class SettingsProviderCollection : System::Configuration::Provider::ProviderCollection
public class SettingsProviderCollection : System.Configuration.Provider.ProviderCollection
type SettingsProviderCollection = class
inherit ProviderCollection
Public Class SettingsProviderCollection
Inherits ProviderCollection
- Наследование
- Производный
Комментарии
Класс SettingsProviderCollection — это простое расширение ProviderCollection класса для хранения SettingsProvider объектов.
Класс ApplicationSettingsBase использует эту коллекцию для управления поставщиками параметров, связанными с каждым из его свойств параметров приложения с помощью .SettingsProviderAttribute
Конструкторы
| Имя | Описание |
|---|---|
| SettingsProviderCollection() |
Инициализирует новый экземпляр класса SettingsProviderCollection. |
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество поставщиков в коллекции. (Унаследовано от ProviderCollection) |
| IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли доступ к коллекции (потокобезопасный). (Унаследовано от ProviderCollection) |
| Item[String] |
Возвращает поставщик параметров в коллекции, которая соответствует указанному имени. |
| SyncRoot |
Возвращает текущий объект. (Унаследовано от ProviderCollection) |
Методы
| Имя | Описание |
|---|---|
| Add(ProviderBase) |
Добавляет в коллекцию новый поставщик параметров. |
| Clear() |
Удаляет все элементы из коллекции. (Унаследовано от ProviderCollection) |
| 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 на основе указанного типа. |