System.ServiceModel.Configuration Пространство имен

Предоставляет классы, связанные с конфигурацией модели службы.

Классы

AddressHeaderCollectionElement

Представляет элемент конфигурации, содержащий коллекцию заголовков адреса. Этот класс не наследуется.

AllowedAudienceUriElement

Представляет элемент конфигурации, указывающий универсальный код ресурса (URI) аудитории, которой разрешен доступ к конкретной службе.

AllowedAudienceUriElementCollection

Представляет коллекцию объектов AllowedAudienceUriElement, которая является целевым универсальным кодом ресурса (URI) для которого можно указать маркер безопасности SamlSecurityToken для проверки допустимости по экземпляру класса SamlSecurityTokenAuthenticator.

ApplicationContainerSettingsElement

Задает параметры для элемента параметров контейнера приложения.

AuthorizationPolicyTypeElement

Содержит элемент конфигурации, в котором указывается политика авторизации, позволяющая преобразовывать один набор входных утверждений в другой. В зависимости от этого может быть предоставлено управление доступом или отказано в предоставлении управления доступом. Этот класс не наследуется.

AuthorizationPolicyTypeElementCollection

Содержит коллекцию экземпляров класса AuthorizationPolicyTypeElement. Этот класс не наследуется.

BaseAddressElement

Представляет элемент конфигурации, который задает базовые адреса, используемые узлом службы. Этот класс не наследуется.

BaseAddressElementCollection

Представляет коллекцию объектов BaseAddressElement.

BaseAddressPrefixFilterElement

Представляет элемент конфигурации, в котором указывается сквозной фильтр, предоставляющий механизм для выбора необходимых привязок служб IIS при размещении приложения Windows Communication Foundation (WCF) в службах IIS. Этот класс не наследуется.

BaseAddressPrefixFilterElementCollection

Представляет коллекцию объектов BaseAddressPrefixFilterElement. Этот класс не наследуется.

BasicHttpBindingCollectionElement

Представляет раздел конфигурации, в котором содержится коллекция экземпляров класса BasicHttpBindingElement.

BasicHttpBindingElement

Представляет элемент XML, в котором указывается привязка, используемая для связи с веб-службами, соответствующие требованиям WS-I Basic Profile 1.1, например со службами на основе ASMX, или для доступа к сообщениям из клиентов на основе ASMX.

BasicHttpContextBindingCollectionElement

Представляет раздел конфигурации, в котором содержится коллекция экземпляров класса BasicHttpContextBindingElement.

BasicHttpContextBindingElement

Представляет элемент XML, задающий привязку, предоставляющую контекст для обмена BasicHttpBinding путем включения файлов Cookie HTTP в качестве механизма обмена.

BasicHttpMessageSecurityElement

Элемент XML, предназначенный для настройки безопасности сообщений HTTP.

BasicHttpsBindingCollectionElement

Задает параметры для базового элемента коллекции привязок HTTPS.

BasicHttpsBindingElement

Задает параметры для базового элемента привязки HTTPS.

BasicHttpSecurityElement

Представляет элемент XML, предназначенный для настройки безопасности для базовой службы HTTP.

BasicHttpsSecurityElement

Задает параметры для базового элемента безопасности HTTPS.

BehaviorExtensionElement

Представляет элемент конфигурации, содержащий дочерние элементы, задающие поведения, которые позволяют пользователю настроить поведение службы или конечной точки.

BehaviorsSection

Представляет раздел конфигурации, содержащий дочерние записи, являющиеся элементами behavior, идентификация которых осуществляется по уникальному имени name.

BinaryMessageEncodingElement

Представляет кодировщик сообщений, кодирующий сообщения Windows Communication Foundation (WCF) в двоичном формате в сети. Этот класс не наследуется.

BindingCollectionElement

Представляет раздел конфигурации, содержащий коллекцию элементов привязки, каждый из которых описывает определенный аспект взаимодействия конечной точки с другими конечными точками; все эти аспекты единообразно встроены в фабрику каналов на стороне клиента и в прослушиватель каналов на стороне службы.

BindingElementExtensionElement

Позволяет использовать настраиваемую реализацию объекта BindingElement из файла конфигурации компьютера или приложения.

BindingsSection

Представляет коллекцию элементов привязки. Этот класс не наследуется.

ByteStreamMessageEncodingElement

Включает построение элемента конфигурации, определяющего параметры элемента кодирования сообщения потоком данных.

CallbackDebugElement

Представляет элемент конфигурации, в котором указываются сведения о функциях отладки на стороне службы для объекта обратного вызова Windows Communication Foundation (WCF). Этот класс не наследуется.

CallbackTimeoutsElement

Представляет элемент конфигурации, в котором указывается время ожидания для обратного вызова клиента. Этот класс не наследуется.

CertificateElement

Представляет элемент конфигурации, в котором указывается сертификат X.509, используемый для проверки подлинности. Этот класс не наследуется.

CertificateReferenceElement

Представляет параметры конфигурации для проверки сертификата X.509. Этот класс не наследуется.

ChannelEndpointElement

Предоставляет параметры для настройки свойств контракта, привязки и адреса конечной точки канала, которые используется клиентами для подключения к конечным точкам службы на сервере. Этот класс не наследуется.

ChannelEndpointElementCollection

Представляет коллекцию экземпляров ChannelEndpointElement. Этот класс не наследуется.

ChannelPoolSettingsElement

Задает параметры пула каналов для пользовательской привязки. Этот класс не наследуется.

ClaimTypeElement

Представляет элемент конфигурации, содержащий тип утверждения. Этот класс не наследуется.

ClaimTypeElementCollection

Представляет коллекцию экземпляров ClaimTypeElement. Этот класс не наследуется.

ClearBehaviorElement

Представляет элемент конфигурации для удаления всех унаследованных поведений.

ClientCredentialsElement

Представляет элемент конфигурации, предназначенный для настройки учетных данных клиента.

ClientSection

Представляет клиентский раздел файла конфигурации, в которой задается список конечных точек, к которым может подключаться клиент. Этот класс не наследуется.

ClientViaElement

Представляет элемент конфигурации, в котором указывается маршрут сообщения. Этот класс не наследуется.

ComContractElement

Указывает контракт службы интеграции COM+. Этот класс не наследуется.

ComContractElementCollection

Представляет коллекцию экземпляров ComContractElement. Этот класс не наследуется.

ComContractsSection

Представляет раздел конфигурации, содержащий элементы, предназначенные для задания пространства имен и имени для контракта интеграции COM+. Этот класс не наследуется.

ComMethodElement

Представляет метод COM+, предоставляемый, когда интерфейс компонента COM+ предоставляется как веб-служба. Этот класс не наследуется.

ComMethodElementCollection

Содержит коллекцию экземпляров класса ComMethodElement. Этот класс не наследуется.

CommonBehaviorsSection

Представляет раздел конфигурации со списком всех элементов поведения, применяемых ко всем службам Windows Communication Foundation (WCF) на компьютере перед применением элементов поведения из раздела behaviors.

CommonEndpointBehaviorElement

Представляет элемент конфигурации со списком поведений конечной точки, примененных ко всем запущенным на компьютере конечным точкам Windows Communication Foundation (WCF) перед применением поведений из раздела endpointBehaviors.

CommonServiceBehaviorElement

Представляет элемент конфигурации со списком поведений службы, примененных ко всем запущенным на компьютере конечным точкам Windows Communication Foundation (WCF) перед применением поведений из раздела serviceBehaviors.

ComPersistableTypeElement

Задает все восстанавливаемые типы. Этот класс не наследуется.

ComPersistableTypeElementCollection

Представляет коллекцию объектов ComPersistableTypeElement. Этот класс не наследуется.

CompositeDuplexElement

Представляет элемент конфигурации, используемый, когда клиенту необходимо предоставить службе конечную точку для отправки сообщений по протоколу HTTP. Этот класс не наследуется.

ComUdtElement

Представляет определяемый пользователем тип (UDT), подлежащий включению в контракт службы. Этот класс не наследуется.

ComUdtElementCollection

Представляет коллекцию экземпляров ComUdtElement. Этот класс не наследуется.

ConfigurationChannelFactory<TChannel>

Предоставляет универсальную функцию для создания элемента конфигурации канала для указанного типа.

ConfigurationDuplexChannelFactory<TChannel>

Предоставляет функции для создания дуплексных каналов различных типов, используемых для передачи сообщений в конечные точки служб и получения сообщений от них, и управления этими каналами.

ConnectionOrientedTransportElement

Представляет элемент конфигурации, предоставляющий дополнительные параметры конфигурации элементам привязки транспорта, ориентированным на подключения, например TCP и именованные каналы.

ContextBindingElementExtensionElement

Представляет элемент конфигурации, позволяющий использование пользовательской реализации ContextBindingElement.

CustomBindingCollectionElement

Представляет коллекцию элементов конфигурации customBinding, предоставляющих пользователю полный контроль над стеком обмена сообщениями. Этот класс не наследуется.

CustomBindingElement

Представляет раздел конфигурации, предоставляющий пользователю полный контроль над стеком обмена сообщениями.

CustomBindingElementCollection

Представляет коллекцию объектов CustomBindingElement. Этот класс не наследуется.

DataContractSerializerElement

Представляет элемент конфигурации, указывающий используемый объект DataContractSerializer. Этот класс не наследуется.

DefaultPortElement

Предоставляет элемент конфигурации, определяющий параметры по умолчанию для конечной точки связи.

DefaultPortElementCollection

Представляет коллекцию элементов конфигурации порта по умолчанию.

DelegatingHandlerElement

Представляет делегирующий элемент обработчика.

DelegatingHandlerElementCollection

Представляет DelegatingHandlerElementCollection для DelegatingHandlers.

DiagnosticSection

Представляет раздел конфигурации в котором задаются параметры, которые могут быть использованы администратором для проверки и контроля во время выполнения.

DispatcherSynchronizationElement

Добавляет механизм синхронизации диспетчера к элементу конфигурации диспетчера, чтобы служебная программа WCF могла асинхронно передавать ответные сообщения клиентским приложениям.

DnsElement

Представляет элемент конфигурации, в котором указывается универсальный код ресурса (URI) для утверждения DNS. Этот класс не наследуется.

EndpointAddressElementBase

Элемент XML, содержащий уникальный сетевой адрес, используемый клиентом для взаимодействия с конечной точкой службы.

EndpointBehaviorElement

Представляет элемент конфигурации со списком поведений конечной точки, примененных ко всем запущенным на компьютере конечным точкам Windows Communication Foundation (WCF).

EndpointBehaviorElementCollection

Содержит коллекцию объектов EndpointBehaviorElement. Этот класс не наследуется.

EndpointCollectionElement

Управляет коллекцией конечных точек службы в файле конфигурации.

EndToEndTracingElement

Обрабатывает настройки элемента файла конфигурации, с помощью которых можно включать и отключать различные аспекты полной трассировки во время выполнения служебного приложения.

ExtendedWorkflowRuntimeServiceElementCollection

Представляет коллекцию элементов конфигурации, которая представляет расширенные службы для добавления в подсистему среды выполнения рабочих процессов.

ExtensionElement

Представляет элемент конфигурации, в котором определяется расширение, позволяющее пользователю создавать собственные привязки, поведения и т. д.

ExtensionElementCollection

Представляет коллекцию экземпляров ExtensionElement.

ExtensionsSection

Представляет раздел конфигурации, содержащий все определения расширений.

FederatedMessageSecurityOverHttpElement

Представляет элемент конфигурации, предназначенный для настройки параметров безопасности сообщения, отправляемого по протоколу HTTP в федерации.

HostElement

Представляет элемент конфигурации, в котором указываются параметры проверки подлинности для узла службы. Этот класс не наследуется.

HostTimeoutsElement

Элемент конфигурации, который задает допустимый интервал времени для открытия или закрытия узла службы. Этот класс не наследуется.

HttpBindingBaseElement

Представляет HttpBindingBaseElement для HttpBindingBase.

HttpDigestClientElement

Представляет текущие учетные данные хэш-кода HTTP в элементе clientCredential. Этот класс не наследуется.

HttpMessageHandlerFactoryElement

Представляет HttpMessageHandlerFactoryElement для HttpMessageHandlerFactory.

HttpsTransportElement

Представляет элемент конфигурации, в котором указывается транспорт HTTPS для передачи сообщений SOAP.

HttpTransportElement

Представляет элемент конфигурации, в котором указывается транспорт HTTP для передачи сообщений SOAP.

HttpTransportSecurityElement

Представляет элемент конфигурации, управляющий параметрами проверки подлинности для транспорта HTTP. Этот класс не наследуется.

IdentityElement

Представляет элемент конфигурации, включающий проверку подлинности конечной точки другими конечными точками, с которыми происходит обмен сообщениями. Этот класс не наследуется.

IssuedTokenClientBehaviorsElement

Представляет элемент конфигурации, в котором указывается текущий маркер, выданный в качестве учетных данных клиента. Этот класс не наследуется.

IssuedTokenClientBehaviorsElementCollection

Представляет коллекцию экземпляров IssuedTokenClientBehaviorsElement. Этот класс не наследуется.

IssuedTokenClientElement

Представляет элемент конфигурации, в котором указывается маркер, выданный в качестве учетных данных клиента. Этот класс не наследуется.

IssuedTokenParametersElement

Представляет элемент конфигурации, в котором указываются дополнительные параметры выданного маркера. Этот класс не наследуется.

IssuedTokenParametersEndpointAddressElement

Представляет элемент конфигурации, в котором указывается конечная точка, выдающая маркер безопасности. Этот класс не наследуется.

IssuedTokenServiceElement

Представляет элемент конфигурации, в котором указывается маркер, выданный в качестве учетных данных службы. Этот класс не наследуется.

LocalClientSecuritySettingsElement

Настраивает параметры безопасности локального клиента. Этот класс не наследуется.

LocalServiceSecuritySettingsElement

Настраивает параметры безопасности локальной службы. Этот класс не наследуется.

MessageLoggingElement

Представляет XML-элемент, который определяет параметры ведения журнала сообщений для Windows Communication Foundation (WCF).

MessageSecurityOverHttpElement

Задает параметры конфигурации безопасности для сообщения, отправляемого по протоколу HTTP.

MessageSecurityOverMsmqElement

Позволяет задать для привязки NetMsmqBinding свойства безопасности на уровне сообщений.

MessageSecurityOverTcpElement

Задает параметры конфигурации безопасности для сообщения, отправляемого по протоколу TCP. Этот класс не наследуется.

MetadataElement

Представляет элемент конфигурации, в котором указывается способ обработки метаданных службы. Этот класс не наследуется.

MexBindingBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Представляет коллекцию элементов конфигурации привязки MEX.

MexBindingElement<TStandardBinding>

Представляет базовый элемент конфигурации, в котором задаются параметры привязки, используемой для обмена сообщениями WS-MetadataExchange (WS-MEX).

MexHttpBindingCollectionElement

Представляет коллекцию экземпляров MexHttpBindingElement.

MexHttpBindingElement

Представляет элемент конфигурации, в котором задаются параметры привязки, используемой для обмена сообщениями WS-MetadataExchange (WS-MEX) по протоколу HTTP.

MexHttpsBindingCollectionElement

Представляет коллекцию экземпляров MexHttpsBindingElement.

MexHttpsBindingElement

Представляет элемент конфигурации, в котором задаются параметры привязки, используемой для обмена сообщениями WS-MetadataExchange (WS-MEX) по протоколу HTTPS.

MexNamedPipeBindingCollectionElement

Представляет коллекцию экземпляров MexNamedPipeBindingElement.

MexNamedPipeBindingElement

Представляет элемент конфигурации, в котором задаются параметры привязки, используемой для обмена сообщениями WS-MetadataExchange (WS-MEX) по именованному каналу.

MexTcpBindingCollectionElement

Представляет коллекцию объектов MexTcpBindingElement.

MexTcpBindingElement

Представляет элемент конфигурации, в котором задаются параметры привязки, используемой для обмена сообщениями WS-MetadataExchange (WS-MEX) по протоколу TCP.

MsmqBindingElementBase

Предоставляет базовый класс, члены которого являются общими для классов NetMsmqBindingElement и MsmqIntegrationBindingElement.

MsmqElementBase

Предоставляет базовый класс, члены которого являются общими для классов MsmqIntegrationElement и MsmqTransportElement.

MsmqIntegrationBindingCollectionElement

Представляет коллекцию элементов MsmqIntegrationBindingElements.

MsmqIntegrationBindingElement

Этот элемент привязки может использоваться, чтобы разрешить приложениям Windows Communication Foundation отправлять и получать сообщения от существующих приложений MSMQ, использующих собственные API-интерфейсы COM, MSMQ или API в System.Messaging. Этот класс используется для отправки сообщений приложениям на базе MSMQ и получения сообщений от таких приложений.

MsmqIntegrationElement

Представляет элемент конфигурации, в котором указываются параметры, необходимые для взаимодействия с отправителем и получателем очереди сообщений (MSMQ).

MsmqIntegrationSecurityElement

Инкапсулирует параметры безопасности транспорта для канала интеграции очереди сообщений (MSMQ).

MsmqTransportElement

Представляет элемент привязки, используемый для указания свойств взаимодействия с использованием очередей для службы Windows Communication Foundation (WCF), в которой применяется собственный протокол MSMQ.

MsmqTransportSecurityElement

Класс MsmqTransportSecurityElement инкапсулирует параметры безопасности транспорта для транспортов очереди.

MtomMessageEncodingElement

Представляет раздел конфигурации, в котором указываются параметры кодировки и управления версиями для сообщений, для которых применяется подсистема оптимизации передачи сообщений SOAP MTOM. Этот класс не наследуется.

NamedPipeConnectionPoolSettingsElement

Представляет элемент конфигурации, в котором указываются дополнительные параметры пула подключений для транспорта именованного канала. Этот класс не наследуется.

NamedPipeSettingsElement

Представляет именованный элемент параметров канала.

NamedPipeTransportElement

Представляет элемент конфигурации, в котором указывается канал передачи сообщений с использованием именованных каналов, если такой канал включен в настраиваемую привязку. Этот класс не наследуется.

NamedPipeTransportSecurityElement

Указывает параметры безопасности транспорта для именованного канала. Этот класс не наследуется.

NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Содержит коллекцию экземпляров класса ServiceModelExtensionElement.

NetHttpBindingCollectionElement

Представляет сетевой элемент коллекции привязок HTTP.

NetHttpBindingElement

Представляет сетевой элемент привязок HTTP.

NetHttpsBindingCollectionElement

Представляет сетевой элемент коллекции привязок HTTPS.

NetHttpsBindingElement

Представляет сетевой элемент привязок HTTPS.

NetHttpWebSocketTransportSettingsElement

Представляет NetHttpWebSocketTransportSettingsElement для WebSocketTransportSettings.

NetMsmqBindingCollectionElement

Представляет раздел конфигурации, в котором содержится коллекция экземпляров класса NetMsmqBindingElement.

NetMsmqBindingElement

Представляет привязку с очередью, пригодную для обмена данными между компьютерами.

NetMsmqSecurityElement

Класс NetMsmqSecurityElement инкапсулирует возможности безопасности MSMQ, доступные при использовании привязки NetMsmqBinding.

NetNamedPipeBindingCollectionElement

Представляет раздел конфигурации, содержащий коллекцию экземпляров класса NetNamedPipeBindingElement.

NetNamedPipeBindingElement

Представляет элемент конфигурации, определяющий безопасную, надежную и оптимизированную для обмена данными между процессами компьютера привязку.

NetNamedPipeSecurityElement

Представляет элемент конфигурации, в котором указываются параметры безопасности для привязки именованного канала. Этот класс не наследуется.

NetPeerTcpBindingCollectionElement

Представляет элемент конфигурации, содержащий элементы, характерные для привязок TCP-сообщений однорангового канала.

NetPeerTcpBindingElement

Представляет элемент XML, в котором указывается привязка для обмена сообщениями TCP в конкретном канале.

NetTcpBindingCollectionElement

Представляет элемент конфигурации, содержащий коллекцию экземпляров класса NetTcpBindingElement.

NetTcpBindingElement

Представляет элемент XML, в котором указывается привязка для обмена сообщениями TCP в конкретном канале.

NetTcpContextBindingCollectionElement

Представляет раздел конфигурации, в котором содержится коллекция экземпляров класса NetTcpContextBindingElement.

NetTcpContextBindingElement

Представляет элемент конфигурации, соответствующий привязке NetTcpContextBinding.

NetTcpSecurityElement

Определяет параметры безопасности привязки netTcpBinding. Этот класс не наследуется.

NonDualMessageSecurityOverHttpElement

Представляет параметры конфигурации для обеспечения безопасности сообщений, отправляемых по протоколу HTTP для недуплексных контрактов службы. Этот класс не наследуется.

OneWayElement

Представляет элемент конфигурации, позволяющий включить маршрутизацию пакетов. Этот класс не наследуется.

PeerCredentialElement

Представляет элемент конфигурации, предназначенный для настройки учетных данных однорангового узла.

PeerCustomResolverElement

Представляет элемент конфигурации для настраиваемого распознавателя одноранговых узлов.

PeerResolverElement

Задает элемент конфигурации для распознавателя одноранговых узлов.

PeerSecurityElement

Задает элемент конфигурации для параметров безопасности однорангового узла.

PeerTransportElement

Указывает элемент конфигурации, при наличии которого канал начинает передавать сообщения по одноранговому транспорту, если такой транспорт включен в настраиваемую привязку. Этот класс не наследуется.

PeerTransportSecurityElement

Задает элемент конфигурации для безопасного транспорта сообщений, отправляемых одноранговыми узлами.

PersistenceProviderElement

Представляет элемент конфигурации службы сохраняемости, задающий тип используемой реализации поставщика сохраняемости, а также используемое время ожидания для операций сохраняемости. Дополнительные атрибуты, находящиеся в этом элементе, передаются в конструктор для заданного поставщика сохраняемости.

PnrpPeerResolverElement

Определяет элемент конфигурации для службы протокола однорангового разрешения имен (PNRP).

PolicyImporterElement

Представляет элемент конфигурации, который задает импорт утверждений пользовательской политики о привязках. Этот класс не наследуется.

PolicyImporterElementCollection

Представляет коллекцию экземпляров PolicyImporterElement. Этот класс не наследуется.

PrivacyNoticeElement

Представляет элемент конфигурации, который задает уведомление о конфиденциальности, используемое в привязке wsFederationHttp.

ProtocolMappingElement

Предоставляет функциональность для создания элемента сопоставления протокола. Это запечатанный класс.

ProtocolMappingElementCollection

Предоставляет функциональные возможности, чтобы извлечь указанные сведения о сопоставлении протокола связи из коллекции элементов сопоставления протокола. Это запечатанный класс.

ProtocolMappingSection

Определяет коллекцию сопоставления протоколов. Это запечатанный класс.

ReliableSessionElement

Представляет параметры конфигурации для протокола WS-ReliableMessaging.

RemoveBehaviorElement

Элемент конфигурации для удаления конкретной службы или поведения конечной точки.

RsaElement

Представляет элемент конфигурации для удостоверения RSA. Этот класс не наследуется.

SecureConversationServiceElement

Представляет элемент конфигурации, в котором указываются параметры службы безопасного диалога. Этот класс не наследуется.

SecurityElement

Представляет элемент конфигурации, в котором указываются параметры безопасности для настраиваемой привязки. Этот класс не наследуется.

SecurityElementBase

Представляет базовый класс, члены которого являются общими для элементов, используемых для настройки параметров безопасности.

ServiceActivationElement

Управляет содержимым элемента конфигурации в сочетании с активацией приложения службы.

ServiceActivationElementCollection

Обрабатывает коллекцию элементов конфигурации, которые активируют службу и могут объединяться в масштабе иерархии файлов конфигурации.

ServiceAuthenticationElement

Обеспечивает элемент конфигурации рабочего процесса, который устанавливает на уровне службы действительность передачи, сообщения или инициатора. Это запечатанный класс.

ServiceAuthorizationElement

Представляет элемент конфигурации, в котором параметры безопасности задаются на уровне службы.

ServiceBehaviorElement

Представляет элемент конфигурации со списком поведений службы, применяемым ко всем запущенным на компьютере службам Windows Communication Foundation (WCF).

ServiceBehaviorElementCollection

Содержит коллекцию объектов ServiceBehaviorElement. Этот класс не наследуется.

ServiceCredentialsElement

Представляет элемент конфигурации, в котором указываются учетные данные, используемые для проверки подлинности службы, а также параметры, связанные с проверкой учетных данных клиента. Этот класс не наследуется.

ServiceDebugElement

Представляет элемент конфигурации, в котором указываются сведения о функциях отладки и справки для службы Windows Communication Foundation (WCF). Этот класс не наследуется.

ServiceElement

Представляет элемент XML, содержащий параметры для службы Windows Communication Foundation (WCF), а также конечные точки, предоставляющие службу. Этот класс не наследуется.

ServiceElementCollection

Представляет коллекцию экземпляров ServiceElement. Этот класс не наследуется.

ServiceEndpointElement

Представляет элемент конфигурации, предоставляющий параметры для привязки и контракта, а также свойства адреса для учетной записи службы, используемой для предоставления служб. Этот класс не наследуется.

ServiceEndpointElementCollection

Представляет коллекцию экземпляров ServiceEndpointElement. Этот класс не наследуется.

ServiceHealthElement

Представляет элемент конфигурации < serviceHealth > , определяющий режим работоспособности службы.

ServiceHostingEnvironmentSection

Представляет раздел конфигурации, в котором указывается, какой тип службы среда внешнего размещения создает для данного транспорта.

ServiceMetadataEndpointCollectionElement

Представляет элемент коллекции в файле конфигурации службы, содержащем объекты ServiceMetadataEndpoint.

ServiceMetadataEndpointElement

Готовит метаданные для последующего распределения и развертывания в среде сервера путем добавления объекта ServiceMetadataEndpoint в элемент конфигурации службы.

ServiceMetadataPublishingElement

Представляет элемент конфигурации, управляющий публикацией метаданных службы и связанных с ними данных. Этот класс не наследуется.

ServiceModelConfigurationElement

Представляет элемент конфигурации модели службы.

ServiceModelConfigurationElementCollection<ConfigurationElementType>

Представляет абстрактный базовый класс для ConfigurationElementCollection в пространстве имен System.ServiceModel.Configuration.

ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement>

Абстрактный базовый класс для элемента ConfigurationElementCollection с семантикой слияния, аналогичной AddRemoveClearMap, в котором разрешены дубликаты, однако при обнаружении дубликатов в одной области конфигурации (например в одном файле конфигурации) возникает исключение.

ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Абстрактный базовый класс для коллекции объектов ServiceModelExtensionElement.

ServiceModelExtensionElement

Абстрактный базовый класс для элемента конфигурации, содержащего динамическую коллекцию разнородных дочерних элементов.

ServiceModelSectionGroup

Представляет основной раздел конфигурации для Windows Communication Foundation (WCF). Этот класс не наследуется.

ServicePrincipalNameElement

Представляет элемент конфигурации, в котором указывается имя участника, используемое клиентом для уникальной идентификации экземпляра службы. Этот класс не наследуется.

ServiceSecurityAuditElement

Предоставляет элемент конфигурации, в котором для поведения задаются параметры конфигурации, связанные с аудитом. Этот класс не наследуется.

ServicesSection

Представляет раздел конфигурации, содержащий службы.

ServiceThrottlingElement

Представляет элемент конфигурации, в котором указывается механизм регулирования Windows Communication Foundation (WCF). Этот класс не наследуется.

ServiceTimeoutsElement

Представляет элемент конфигурации, в котором указывается время ожидания для службы. Этот класс не наследуется.

SslStreamSecurityElement

Представляет элемент конфигурации, в котором указываются параметры безопасности для привязки потока SSL. Этот класс не наследуется.

StandardBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Предоставляет базовый класс для разделов конфигурации, в которых указываются предварительно заданные привязки, доступные в Windows Communication Foundation (WCF).

StandardBindingElement

Предоставляет базовый класс для элементов конфигурации, в которых указываются предварительно определенные привязки, предоставляемые платформой Windows Communication Foundation (WCF).

StandardBindingElementCollection<TBindingConfiguration>

Представляет коллекцию объектов StandardBindingElement. Этот класс не наследуется.

StandardBindingOptionalReliableSessionElement

Представляет необязательный параметр конфигурации для протокола WS-Reliable Messaging, заданного в стандартной привязке. Этот класс не наследуется.

StandardBindingReliableSessionElement

Представляет параметр конфигурации для протокола WS-Reliable Messaging, заданного в стандартной привязке.

StandardEndpointCollectionElement<TStandardEndpoint,TEndpointConfiguration>

Обрабатывает коллекцию по умолчанию элементов стандартных конечных точек в файле конфигурации.

StandardEndpointElement

Управляет элементом стандартной конечной точки для файла конфигурации приложения службы.

StandardEndpointElementCollection<TEndpointConfiguration>

Представляет универсальную коллекцию стандартных элементов конечных точек, принадлежащих к стандартному типу или типу, из которого можно назначить стандартный тип.

StandardEndpointsSection

Представляет раздел конфигурации стандартных конечных точек. Этот класс не наследуется.

SynchronousReceiveElement

Представляет элемент конфигурации, который используется, чтобы задавать поведение во время выполнения при получении сообщений в службе или в клиентском приложении. Этот класс не наследуется.

TcpConnectionPoolSettingsElement

Представляет элемент конфигурации, в котором указываются дополнительные параметры пула подключений для транспорта TCP. Этот класс не наследуется.

TcpTransportElement

Указывает элемент конфигурации, при наличии которого канал начинает передавать сообщения по транспорту TCP, если такой транспорт включен в настраиваемую привязку. Этот класс не наследуется.

TcpTransportSecurityElement

Элемент XML, в котором задаются параметры безопасности для привязки TcpTransport. Этот класс не наследуется.

TextMessageEncodingElement

Представляет элемент конфигурации, в котором указываются параметры кодировки и управления версиями для XML-сообщений в текстовом формате. Этот класс не наследуется.

TransactedBatchingElement

Представляет элемент конфигурации, указывающий, поддерживаются ли для операций получения сообщений пакетные транзакции. Этот класс не наследуется.

TransactionFlowElement

Представляет элемент конфигурации, задающий поддержку потока транзакций для привязки.

TransportConfigurationTypeElement

Элемент XML, идентифицирующий тип данного транспорта.

TransportConfigurationTypeElementCollection

Коллекция элементов TransportConfigurationTypeElement.

TransportElement

Предоставляет базовый класс для представления элемента конфигурации привязки транспорта.

UdpBindingCollectionElement

Представляет элемент коллекции привязок UDP.

UdpBindingElement

Представляет элемент привязки UDP.

UdpRetransmissionSettingsElement

Представляет элемент параметров повторной отправки UDP.

UdpTransportElement

Представляет элемент конфигурации, при наличии которого канал начинает передавать сообщения по транспорту UDP, если такой транспорт включен в настраиваемую привязку. Этот класс не наследуется.

UseManagedPresentationElement

Представляет элемент привязки для управления представлением.

UseRequestHeadersForMetadataAddressElement

Включает получение сведений об адресе метаданных из заголовков сообщений запроса для использования в элементах конфигурации.

UserNameServiceElement

Представляет элемент конфигурации, в котором указываются учетные данные службы на основе имени пользователя и пароля. Этот класс не наследуется.

UserPrincipalNameElement

Представляет элемент конфигурации, указывающий имя участника-пользователя. Этот класс не наследуется.

WebHttpBindingCollectionElement

Представляет элемент конфигурации, содержащий дочерние элементы, в которых указываются параметры использования привязки WebHttpBinding.

WebHttpBindingElement

Элемент привязки, используемый для настройки конечных точек для веб-служб Windows Communication Foundation (WCF), отвечающих на HTTP-запросы, а не на сообщения протокола SOAP.

WebHttpElement

Включает для конечной точки объект WebHttpBehavior через конфигурацию.

WebHttpEndpointCollectionElement

Представляет коллекцию объектов WebHttpEndpoint.

WebHttpEndpointElement

Представляет элемент конфигурации WCF для приложения веб-службы.

WebHttpSecurityElement

Элемент XML, используемый для настройки безопасности службы с конечными точками, принимающими запросы HTTP. Этот класс не наследуется.

WebMessageEncodingElement

Представляет элемент конфигурации, в котором указывается кодировка для сообщений, не использующих протокол SOAP. Этот класс не наследуется.

WebScriptEnablingElement

Включает для конечной точки объект WebScriptEnablingBehavior через конфигурацию.

WebScriptEndpointCollectionElement

Представляет коллекцию объектов WebScriptEndpoint.

WebScriptEndpointElement

Представляет пользовательский элемент конфигурации, который определяет WebScriptEndpoint в файле конфигурации.

WebSocketTransportSettingsElement

Представляет WebSocketTransportSettingsElement для WebSocketTransportSettings.

WindowsClientElement

Представляет элемент конфигурации, в котором указываются параметры учетных данных Windows, используемых для представления клиента. Этот класс не наследуется.

WindowsServiceElement

Представляет элемент конфигурации, в котором указываются параметры учетных данных службы Windows. Этот класс не наследуется.

WindowsStreamSecurityElement

Представляет элемент конфигурации, используемый для указания параметров потоковой безопасности Windows для привязки. Этот класс не наследуется.

WorkflowRuntimeElement

Представляет элемент конфигурации, который задает параметры экземпляра WorkflowRuntime для размещения служб Windows Communication Foundation (WCF) на основе рабочих процессов.

WS2007FederationHttpBindingCollectionElement

Представляет элемент конфигурации, содержащий коллекцию экземпляров класса WS2007FederationHttpBindingElement.

WS2007FederationHttpBindingElement

Представляет элемент конфигурации, в котором задается привязка WS2007FederationHttpBinding.

WS2007HttpBindingCollectionElement

Представляет элемент конфигурации, содержащий дочерние элементы, в которых указываются параметры использования привязки WS2007HttpBinding.

WS2007HttpBindingElement

Представляет привязку с возможностью взаимодействия, которая является производным классом от класса WSHttpBinding и обеспечивает поддержку правильных версий элементов привязки Security, ReliableSession и TransactionFlow.

WsdlImporterElement

Представляет элемент конфигурации, в котором указывается импорт метаданных WSDL 1.1 с вложениями WS-Policy.

WsdlImporterElementCollection

Представляет коллекцию экземпляров WsdlImporterElement. Этот класс не наследуется.

WSDualHttpBindingCollectionElement

Представляет элемент конфигурации, содержащий коллекцию экземпляров класса WSDualHttpBindingElement.

WSDualHttpBindingElement

Представляет элемент конфигурации для безопасной привязки с возможностью взаимодействия, которая подходит для дуплексных контрактов службы или связи через посредников SOAP.

WSDualHttpSecurityElement

Представляет элемент XML, в котором определяются параметры безопасности для привязки wsDualHttpBinding.

WSFederationHttpBindingCollectionElement

Представляет элемент конфигурации, содержащий коллекцию экземпляров класса WSFederationHttpBindingElement.

WSFederationHttpBindingElement

Представляет элемент конфигурации, в котором задается привязка, поддерживающая WS-Federation.

WSFederationHttpSecurityElement

Представляет элемент XML, в котором определяются параметры безопасности для привязки wsFederationHttp. Этот класс не наследуется.

WSHttpBindingBaseElement

Предоставляет базовый класс, члены которого являются общими для классов WSHttpBindingElement и WSFederationHttpBindingElement.

WSHttpBindingCollectionElement

Представляет элемент конфигурации, содержащий дочерние элементы, в которых указываются параметры использования привязки wsHttpBinding.

WSHttpBindingElement

Представляет привязку с возможностью взаимодействия, поддерживающую распределенные транзакции и безопасные надежные сеансы.

WSHttpContextBindingCollectionElement

Представляет коллекцию объектов WSHttpContextBindingElement.

WSHttpContextBindingElement

Представляет элемент конфигурации, соответствующий привязке WSHttpContextBinding.

WSHttpSecurityElement

Элемент XML, в котором задаются параметры безопасности для привязки wsHttpBinding.

WSHttpTransportSecurityElement

Представляет элемент конфигурации, в котором задаются параметры проверки подлинности для транспорта HTTP. Этот класс не наследуется.

X509CertificateTrustedIssuerElement

Представляет элемент конфигурации, в котором указывается сертификат, выпущенный доверенным издателем. Этот класс не наследуется.

X509CertificateTrustedIssuerElementCollection

Содержит коллекцию экземпляров класса X509CertificateTrustedIssuerElement. Этот класс не наследуется.

X509ClientCertificateAuthenticationElement

Представляет элемент конфигурации, в котором указываются параметры проверки подлинности для сертификата клиента. Этот класс не наследуется.

X509ClientCertificateCredentialsElement

Представляет элемент конфигурации, в котором указывается сертификат, используемый клиентом. Этот класс не наследуется.

X509DefaultServiceCertificateElement

Представляет элемент конфигурации, в котором указывается сертификат, используемый службой по умолчанию. Этот класс не наследуется.

X509InitiatorCertificateClientElement

Представляет элемент конфигурации, в котором указывается сертификат, используемый для самоидентификации клиента. Этот класс не наследуется.

X509InitiatorCertificateServiceElement

Представляет элемент конфигурации, в котором указываются требования отправителя к сертификату X.509, используемому получателем при ответе отправителю. Этот класс не наследуется.

X509PeerCertificateAuthenticationElement

Представляет элемент конфигурации, в котором указываются параметры проверки подлинности для сертификата точки. Этот класс не наследуется.

X509PeerCertificateElement

Представляет элемент конфигурации, в котором указывается сертификат, используемый одноранговым узлом. Этот класс не наследуется.

X509RecipientCertificateClientElement

Представляет элемент конфигурации, в котором указываются требования получателя к используемому отправителем сертификату X.509. Этот класс не наследуется.

X509RecipientCertificateServiceElement

Представляет элемент конфигурации, в котором указывается сертификат, используемый для самоидентификации службы. Этот класс не наследуется.

X509ScopedServiceCertificateElement

Представляет элемент конфигурации, в котором указывается сертификат службы. Этот класс не наследуется.

X509ScopedServiceCertificateElementCollection

Содержит коллекцию экземпляров класса X509ScopedServiceCertificateElement. Этот класс не наследуется.

X509ServiceCertificateAuthenticationElement

Представляет элемент конфигурации, в котором указываются параметры проверки подлинности для сертификата службы. Этот класс не наследуется.

XmlDictionaryReaderQuotasElement

Представляет элемент конфигурации, в котором задаются ограничения по сложности сообщений SOAP, которые могут обрабатываться конечными точками, для которых настроена эта привязка. Этот класс не наследуется.

XmlElementElement

Представляет параметры конфигурации для элемента XML. Этот класс не наследуется.

XmlElementElementCollection

Представляет коллекцию экземпляров XmlElementElement. Этот класс не наследуется.

XPathMessageFilterElement

Представляет элемент конфигурации, используемый при ведении журнала сообщений. Этот класс не наследуется.

XPathMessageFilterElementCollection

Представляет коллекцию объектов XPathMessageFilterElement. Этот класс не наследуется.

XPathMessageFilterElementComparer

Предоставляет функции для сравнения двух экземпляров класса XPathMessageFilterElement.

Интерфейсы

IBindingConfigurationElement

Предоставляет базовые параметры конфигурации для элемента привязки.

Перечисления

AuthenticationMode

Задает параметры проверки подлинности, используемые при обмене сообщениями.