<<поведение> 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> | Коллекция элементов поведений службы. |