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ли null свойство.

(Унаследовано от ConfigurationElement)
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() свойства false на переопределение в производном классе.

(Унаследовано от ConfigurationElementCollection)
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 на основе указанного типа.

Применяется к