Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент behavior содержит коллекцию параметров для поведения службы. Каждое поведение индексируется по его nameиндексу. Службы могут связаться с каждым поведением с помощью этого имени с помощью behaviorConfiguration атрибута элемента конечной< точки>. Это позволяет конечным точкам совместно использовать общие конфигурации поведения без переопределения параметров. Начиная с .NET Framework 4 привязки и поведение не требуются для имени. Дополнительные сведения о конфигурации по умолчанию и безымяных привязках и поведении см. в статье "Упрощенная конфигурация " и "Упрощенная конфигурация" для служб WCF.
Замечание
Элементы поведения, относящиеся к действиям рабочего процесса Windows, такие как <элемент sendMessageChannelCache>, документируются на <><странице serviceBehaviors>.
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
Синтаксис
<system.ServiceModel>
<behaviors>
<serviceBehaviors>
<behavior name="String" />
</serviceBehaviors>
</behaviors>
</system.ServiceModel>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| имя | Уникальная строка, содержащая имя конфигурации поведения. Это значение является определяемой пользователем строкой, которая должна быть уникальной, так как она выступает в качестве строки идентификации для элемента. Начиная с .NET Framework 4 привязки и поведение не требуются для имени. Дополнительные сведения о конфигурации по умолчанию и безымяных привязках и поведении см. в статье "Упрощенная конфигурация " и "Упрощенная конфигурация" для служб WCF. |
Дочерние элементы
| Элемент | Description |
|---|---|
| <Datacontractserializer> | Содержит данные конфигурации для DataContractSerializer. |
| <persistenceProvider> | Указывает тип используемой реализации поставщика сохраняемости, а также время ожидания, используемое для операций сохраняемости. |
| <маршрутизация> | Предоставляет доступ среды выполнения к службе маршрутизации, чтобы разрешить динамическое изменение конфигурации маршрутизации. |
| <serviceAuthenticationManager> | Предоставляет элемент конфигурации рабочего процесса, который устанавливает на уровне обслуживания допустимость передачи, сообщения или исходного объекта.. |
| <авторизация услуги> | Задает параметры, которые разрешают доступ к операциям службы. |
| <serviceCredentials> | Указывает учетные данные для проверки подлинности службы и параметров проверки учетных данных клиента. |
| <serviceDebug> | Указывает функции отладки и справки для службы Windows Communication Foundation (WCF). |
| <serviceDiscovery> | Указывает возможность обнаружения конечных точек службы. |
| <serviceMetadata> | Указывает публикацию метаданных службы и связанных сведений. |
| <аудит безопасности сервиса> | Задает параметры, позволяющие выполнять аудит событий безопасности во время операций службы. |
| <serviceThrottling> | Задает механизм регулирования службы WCF. |
| <serviceTimeouts> | Указывает время ожидания для службы. |
| <Workflowruntime> | Задает параметры для экземпляра WorkflowRuntime для размещения служб WCF на основе рабочих процессов. |
| <useRequestHeadersForMetadataAddress> | Включает получение сведений об адресе метаданных из заголовков сообщений запроса. |
Родительские элементы
| Элемент | Description |
|---|---|
| <serviceBehaviors> | Коллекция элементов поведения службы. |