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. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.
Конструкторы
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) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет новый элемент конфигурации в ConfigurationElementCollection. (Унаследовано от ConfigurationElementCollection) |
BaseAdd(ConfigurationElement, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет элемент конфигурации в коллекцию элементов конфигурации. (Унаследовано от 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) |
Методы расширения
Cast<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразовывает коллекцию IEnumerable в объект IQueryable. |