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


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

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

Примечание

Элементы поведения, относящиеся к действиям рабочего процесса Windows, такие как <элемент sendMessageChannelCache>, описаны на <странице serviceBehaviors>><.

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

Синтаксис

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

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

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

Атрибуты

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

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

Элемент Описание
<Datacontractserializer> Содержит данные конфигурации для DataContractSerializer.
<persistenceProvider> Задает тип используемой реализации поставщика сохраняемости, а также время ожидания операций сохраняемости.
<Маршрутизации> Обеспечивает доступ к службе маршрутизации во время выполнения, чтобы вносить динамические изменения в конфигурацию маршрутизации.
<serviceAuthenticationManager> Обеспечивает элемент конфигурации рабочего процесса, который устанавливает на уровне службы действительность передачи, сообщения или инициатора.
<serviceAuthorization> Задает параметры авторизации доступа к операциям службы.
<serviceCredentials> Задает учетные данные, используемые при проверке подлинности службы, а также параметры, относящиеся к проверке учетных данных клиента.
<serviceDebug> Указывает функции отладки и справки для службы Windows Communication Foundation (WCF).
<serviceDiscovery> Указывает возможность обнаружения конечных точек службы.
<serviceMetadata> Задает публикацию метаданных службы и связанных сведений.
<serviceSecurityAudit> Задает параметры, позволяющие проводить аудит событий безопасности во время обслуживания.
<serviceThrottling> Задает механизм регулирования службы WCF.
<serviceTimeouts> Задает время ожидания для службы.
<Workflowruntime> Задает параметры экземпляра WorkflowRuntime для размещения служб WCF на основе рабочих процессов.
<useRequestHeadersForMetadataAddress> Включает получение сведений об адресе метаданных из заголовков сообщений запросов.

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

Элемент Описание
<serviceBehaviors> Коллекция элементов поведений службы.