ProtocolCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент конфигурации, содержащий коллекцию протоколов.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class ProtocolCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProtocolElement))]
public sealed class ProtocolCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProtocolElement))>]
type ProtocolCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class ProtocolCollection
Inherits ConfigurationElementCollection
- Наследование
- Атрибуты
Комментарии
ProtocolCollection представлен в .NET Framework 3.5. Дополнительные сведения см. в разделе "Версии и зависимости".
Конструкторы
| Имя | Описание |
|---|---|
| ProtocolCollection() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса ProtocolCollection. |
Свойства
| Имя | Описание |
|---|---|
| AddElementName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает имя ConfigurationElement , которое необходимо связать с операцией добавления в ConfigurationElementCollection производном классе при переопределении. (Унаследовано от ConfigurationElementCollection) |
| AllKeys |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает все ключи экземпляра ProtocolCollection . |
| ClearElementName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает имя для ConfigurationElement связи с операцией очистки в ConfigurationElementCollection производном классе при переопределении. (Унаследовано от ConfigurationElementCollection) |
| CollectionType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип ConfigurationElementCollectionобъекта . (Унаследовано от ConfigurationElementCollection) |
| Count |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает количество элементов в коллекции. (Унаследовано от ConfigurationElementCollection) |
| CurrentConfiguration |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает ссылку на экземпляр верхнего уровня Configuration , представляющий иерархию конфигурации, к которой принадлежит текущий ConfigurationElement экземпляр. (Унаследовано от ConfigurationElement) |
| ElementInformation |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. ElementInformation Возвращает объект, содержащий не настраиваемую информацию и функциональные возможности ConfigurationElement объекта. (Унаследовано от ConfigurationElement) |
| ElementName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя, используемое для идентификации этой коллекции элементов в файле конфигурации при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| ElementProperty |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. ConfigurationElementProperty Возвращает объект, представляющий ConfigurationElement сам объект. (Унаследовано от ConfigurationElement) |
| EmitClear |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает значение, указывающее, была ли удалена коллекция. (Унаследовано от ConfigurationElementCollection) |
| EvaluationContext |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
| HasContext |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, является CurrentConfigurationли |
| IsSynchronized |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, синхронизирован ли доступ к коллекции. (Унаследовано от ConfigurationElementCollection) |
| Item[ConfigurationProperty] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает свойство или атрибут этого элемента конфигурации. (Унаследовано от ConfigurationElement) |
| Item[Int32] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. ProtocolElement Возвращает объект по указанному индексу коллекции. |
| Item[String] |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение первой записи с указанным ключом. |
| LockAllAttributesExcept |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
| LockAllElementsExcept |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
| LockAttributes |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
| LockElements |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
| LockItem |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement) |
| Properties |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию свойств. (Унаследовано от ConfigurationElement) |
| RemoveElementName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает имя ConfigurationElement , которое необходимо связать с операцией удаления в ConfigurationElementCollection производном классе при переопределении. (Унаследовано от ConfigurationElementCollection) |
| SyncRoot |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, используемый для синхронизации доступа к объекту ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| ThrowOnDuplicate |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, будет ли предпринята попытка добавить дубликат ConfigurationElement в ConfigurationElementCollection нее, что приведет к возникновению исключения. (Унаследовано от ConfigurationElementCollection) |
Методы
| Имя | Описание |
|---|---|
| Add(ProtocolElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет элемент конфигурации в ProtocolCollection экземпляр. |
| BaseAdd(ConfigurationElement, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет элемент конфигурации в коллекцию элементов конфигурации. (Унаследовано от ConfigurationElementCollection) |
| BaseAdd(ConfigurationElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет элемент конфигурации в ConfigurationElementCollectionэлемент . (Унаследовано от ConfigurationElementCollection) |
| BaseAdd(Int32, ConfigurationElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет элемент конфигурации в коллекцию элементов конфигурации. (Унаследовано от ConfigurationElementCollection) |
| BaseClear() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет все объекты элемента конфигурации из коллекции. (Унаследовано от ConfigurationElementCollection) |
| BaseGet(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает элемент конфигурации в указанном расположении индекса. (Унаследовано от ConfigurationElementCollection) |
| BaseGet(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает элемент конфигурации с указанным ключом. (Унаследовано от ConfigurationElementCollection) |
| BaseGetAllKeys() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив ключей для всех элементов конфигурации, содержащихся в файле ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| BaseGetKey(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает ключ для ConfigurationElement указанного расположения индекса. (Унаследовано от ConfigurationElementCollection) |
| BaseIndexOf(ConfigurationElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает индекс указанного ConfigurationElement. (Унаследовано от ConfigurationElementCollection) |
| BaseIsRemoved(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, удален ли ConfigurationElement указанный ключ из него ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| BaseRemove(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляется ConfigurationElement из коллекции. (Унаследовано от ConfigurationElementCollection) |
| BaseRemoveAt(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляется ConfigurationElement по указанному расположению индекса. (Унаследовано от ConfigurationElementCollection) |
| Clear() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет все объекты элемента конфигурации из коллекции. |
| CopyTo(ConfigurationElement[], Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Копирует содержимое ConfigurationElementCollection массива. (Унаследовано от ConfigurationElementCollection) |
| CreateNewElement() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При переопределении в производном классе создает новый ConfigurationElementобъект. (Унаследовано от ConfigurationElementCollection) |
| CreateNewElement(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает новое ConfigurationElement при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| DeserializeElement(XmlReader, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Считывает XML из файла конфигурации. (Унаследовано от ConfigurationElement) |
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сравнивает заданный ConfigurationElementCollection объект. (Унаследовано от ConfigurationElementCollection) |
| GetElementKey(ConfigurationElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает ключ элемента для указанного элемента конфигурации при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| GetEnumerator() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, используемый IEnumerator для итерации через .ConfigurationElementCollection (Унаследовано от ConfigurationElementCollection) |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает уникальное значение, представляющее ConfigurationElementCollection экземпляр. (Унаследовано от ConfigurationElementCollection) |
| GetTransformedAssemblyString(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает преобразованную версию указанного имени сборки. (Унаследовано от ConfigurationElement) |
| GetTransformedTypeString(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает преобразованную версию указанного имени типа. (Унаследовано от ConfigurationElement) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| Init() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает объект исходному ConfigurationElement состоянию. (Унаследовано от ConfigurationElement) |
| InitializeDefault() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется для инициализации набора значений по умолчанию для ConfigurationElement объекта. (Унаследовано от ConfigurationElement) |
| IsElementName(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, существует ли указанный ConfigurationElement в объекте ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
| IsElementRemovable(ConfigurationElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, можно ли удалить указанный ConfigurationElement элемент из .ConfigurationElementCollection (Унаследовано от ConfigurationElementCollection) |
| IsModified() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, было ли ConfigurationElementCollection это изменено с момента последнего сохранения или загрузки при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| IsReadOnly() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, доступен ли ConfigurationElementCollection объект только для чтения. (Унаследовано от ConfigurationElementCollection) |
| ListErrors(IList) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет ошибки недопустимого свойства в этом ConfigurationElement объекте и во все подэлементы в переданный список. (Унаследовано от ConfigurationElement) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, обнаружен ли неизвестный атрибут во время десериализации. (Унаследовано от ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Приводит к возникновению исключения в системе конфигурации. (Унаследовано от ConfigurationElementCollection) |
| OnRequiredPropertyNotFound(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает исключение, если обязательное свойство не найдено. (Унаследовано от ConfigurationElement) |
| PostDeserialize() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Вызывается после десериализации. (Унаследовано от ConfigurationElement) |
| PreSerialize(XmlWriter) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Вызывается перед сериализацией. (Унаследовано от ConfigurationElement) |
| Remove(ProtocolElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет указанный ProtocolElement объект из коллекции. |
| Remove(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет ProtocolElement объект, имеющий указанный ключ из коллекции. |
| RemoveAt(Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Удаляет ProtocolElement объект по указанному расположению индекса. |
| Reset(ConfigurationElement) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сбрасывает ConfigurationElementCollection состояние в неизмененном состоянии при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| ResetModified() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сбрасывает значение IsModified() свойства |
| SerializeElement(XmlWriter, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Записывает данные конфигурации в XML-элемент в файле конфигурации при переопределении в производном классе. (Унаследовано от ConfigurationElementCollection) |
| SerializeToXmlElement(XmlWriter, String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Записывает внешние теги этого элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает свойству указанное значение. (Унаследовано от ConfigurationElement) |
| SetReadOnly() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. IsReadOnly() Задает свойство для ConfigurationElementCollection объекта и для всех вложенных элементов. (Унаследовано от ConfigurationElementCollection) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Изменяет эффект объединения сведений о конфигурации с разных уровней иерархии конфигурации. (Унаследовано от ConfigurationElementCollection) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Копирует его в ConfigurationElementCollection массив. (Унаследовано от ConfigurationElementCollection) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Фильтрует элементы IEnumerable на основе указанного типа. |