<serviceBehaviors> 的 <behavior>
behavior 項目包含服務行為之設定的集合。各個行為是依其 name 進行索引。服務可透過使用 <endpoint> 項目 項目之 behaviorConfiguration 屬性的這個名稱,連結至每一個行為。如此可允許端點共用通用行為組態,而不用重新定義設定。從 .NET Framework 4 開始,繫結和行為都不需要有名稱。如需預設組態和無名稱繫結與行為的詳細資訊,請參閱Simplified Configuration和Simplified Configuration for WCF Services。
注意: |
---|
Windows 工作流程活動特有的行為項目 (例如 <SendMessageChannelCache> 項目) 記載於<behavior> of <serviceBehaviors> of workflow 頁面中。 |
結構描述階層
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<serviceBehaviors> 的 <behavior>
語法
<system.ServiceModel>
<behaviors>
<serviceBehaviors>
<behavior name="String" />
</serviceBehaviors>
</behaviors>
</system.ServiceModel>
屬性和元素
下列各節說明屬性、子項目和父項目。
屬性
屬性 | 說明 |
---|---|
name |
唯一的字串,其中包含行為的組態名稱。這個值是使用者定義的字串,它必須是唯一的,因為它會充當項目的識別字串。從 .NET Framework 4 開始,繫結和行為都不需要有名稱。如需預設組態和無名稱繫結與行為的詳細資訊,請參閱Simplified Configuration和Simplified Configuration for WCF Services。 |
項目子系
項目 | 說明 |
---|---|
包含 DataContractSerializer 的組態資料。 |
|
指定要使用的持續性提供者實作型別,以及持續性作業所使用的逾時。 |
|
提供於執行階段存取路由服務的功能,可用來動態修改路由組態。 |
|
提供工作流程組態項目,這個項目會在服務層級建立傳輸、訊息或建立者的有效性。 |
|
指定將存取權授權給服務作業的設定。 |
|
指定要用於驗證 (Authenticate) 服務的認證,以及用戶端認證的驗證 (Validation) 相關設定。 |
|
指定 Windows Communication Foundation (WCF) 服務的偵錯和說明資訊功能。 |
|
指定服務端點的探索能力。 |
|
指定服務中繼資料和相關資訊的發行。 |
|
指定在服務作業期間啟用安全性事件稽核的設定。 |
|
指定 WCF 服務的節流機制。 |
|
指定服務的逾時。 |
|
指定裝載工作流程架構的 WCF 服務時 WorkflowRuntime 之執行個體的設定。 |
|
允許從要求訊息標題擷取中繼資料位址資訊。 |
父項目
項目 | 說明 |
---|---|
服務行為項目的集合。 |