<behaviors>

此元素定义名为 endpointBehaviorsserviceBehaviors 的两个子集合。每个集合分别定义终结点和服务所使用的行为元素。每个行为元素由其唯一的 name 特性标识。从 .NET Framework 4 开始,不要求绑定和行为具有名称。有关默认配置以及无名称绑定和行为的更多信息,请参见Simplified ConfigurationSimplified Configuration for WCF Services

架构层次结构

<system.serviceModel>

语法

<behaviors>
   <serviceBehaviors>
   </serviceBehaviors>
   <endpointBehaviors>
   </endpointBehaviors>
</behaviors>

属性和元素

以下几节描述了特性、子元素和父元素。

属性

子元素

元素 说明

<endpointBehaviors>

此配置节描述为特定终结点定义的所有行为。

<serviceBehaviors>

此配置节描述为特定服务定义的所有行为。

父元素

元素 说明

<system.serviceModel>

所有 Windows Communication Foundation (WCF) 配置元素的根元素。

备注

使用 <remove> 元素可以从集合中移除特定行为。为此,您只需在 <remove> 元素的 name 特性中提供要移除的行为的名称。还可以使用 <clear> 元素清除集合中的所有内容,来确保行为集合最初为空。

另请参见

参考

BehaviorsSection
EndpointBehaviorElementCollection
EndpointBehaviorElement
ServiceBehaviorElementCollection
ServiceBehaviorElement

其他资源

Configuring and Extending the Runtime with Behaviors
Configuring Client Behaviors
Specifying Client Run-Time Behavior
Specifying Service Run-Time Behavior
Security Behaviors in WCF