<behavior> из <endpointBehaviors>

Элемент behavior содержит коллекцию параметров для поведения конечной точки. Каждое поведение индексируется по его nameиндексу. Конечные точки могут связываться с каждым поведением с помощью этого имени. Начиная с .NET Framework 4 привязки и поведение не требуются для имени. Дополнительные сведения о конфигурации по умолчанию и безымяных привязках и поведении см. в статье "Упрощенная конфигурация " и "Упрощенная конфигурация" для служб WCF.

<configuration>
  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior>

Синтаксис

<system.ServiceModel>
  <behaviors>
    <endpointBehaviors>
      <behavior name="String" />
    </endpointBehaviors>
  </behaviors>
</system.ServiceModel>

Атрибуты и элементы

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

Attributes

Свойство Description
имя Уникальная строка, содержащая имя конфигурации поведения. Это значение является определяемой пользователем строкой, которая должна быть уникальной, так как она выступает в качестве строки идентификации для элемента. Начиная с .NET Framework 4 привязки и поведение не требуются для имени. Дополнительные сведения о конфигурации по умолчанию и безымяных привязках и поведении см. в статье "Упрощенная конфигурация " и "Упрощенная конфигурация" для служб WCF.

Дочерние элементы

Элемент Description
<clientCredentials> Указывает учетные данные, используемые для проверки подлинности клиента в службе.
<callbackDebug> Указывает отладку службы для объекта обратного вызова Windows Communication Foundation (WCF).
<callbackTimeouts> Указывает время ожидания для обратного вызова клиента.
<clientVia> Указывает маршрут, который должен принимать сообщение.
<Datacontractserializer> Содержит данные конфигурации для DataContractSerializer.
<dispatcherSynchronization> Указывает поведение конечной точки, позволяющее службе отправлять ответы асинхронно.
<enableWebScript> Включает поведение конечной точки, позволяющее использовать службу на веб-страницах AJAX ASP.NET. Поведение должно использоваться только в сочетании с стандартной <привязкой webHttpBinding или >элементом привязки webMessageEncoding<>.
<EndpointDiscovery> Задает различные параметры обнаружения для конечной точки, такие как возможность обнаружения, области и любые пользовательские расширения для метаданных.
<soapProcessing> Определяет поведение конечной точки клиента, используемое для маршалирования сообщений между различными типами привязки и версиями сообщений.
<синхронныйReceive> Указывает поведение среды выполнения для получения сообщений в службе или клиентском приложении. У него нет атрибутов или дочерних элементов.
<transactedBatching> Указывает, поддерживается ли пакетная обработка транзакций для операций получения.
<webHttp> Указывает WebHttpBehavior в конечной точке с помощью конфигурации. Это поведение при использовании в сочетании со стандартной <привязкой webHttpBinding> позволяет модели веб-программирования для службы WCF.

Родительские элементы

Элемент Description
<endpointBehaviors> Коллекция элементов поведения конечной точки.