簡體   English   中英

WCF中的ServiceBehavior和CallbackBehavior有什么區別?

[英]What is the difference between ServiceBehavior and CallbackBehavior in WCF?

WCF中的ServiceBehavior和CallbackBehavior有什么區別?

以及契約與行為之間

顧名思義,ServiceBehaviour控制着服務的行為。 來自MSDN:

行為是修改或擴展服務或客戶端功能的類型。 例如,ServiceMetadataBehavior實現的元數據行為控制服務是否發布元數據。 類似地,安全行為控制模擬和授權,而事務行為控制登記和自動完成事務。

CallbackBehaviour是用於雙工通信的EndpointBehaviour。 還有另一種行為類型是OperationBehaviour

合同是客戶端和服務之間的公共接口。

您可以在MSDN上對此進行深入研究,他們對WCF基礎知識有很大的介紹。

服務行為是一種實現IServiceBehavior並應用於服務的類型。

基本上,它定義了服務的一般行為,將使用哪種消息和安全性。

與回調行為類似,它定義了操作上的回調的行為方式,有關WCF回調 ,請參見此處 初學者指南

合同定義了您擁有的操作以及如何使用它們由行為定義。 這是服務合同的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM