Поделиться через


<<поведение> endpointBehaviors>

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

<Конфигурации>
  <system.serviceModel>
    <Поведения>
      <EndpointBehaviors>
        <Поведение>

Синтаксис

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

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

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

Атрибуты

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

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

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

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

Элемент Описание
<EndpointBehaviors> Коллекция элементов поведения конечной точки.