成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WCF適配器各種費(fèi)類型化消息協(xié)定總結(jié)

開發(fā) 開發(fā)工具
WCF適配器的費(fèi)類型化消息協(xié)定都有ITwoWayAsync 接口;ITwoWayAsyncVoid 接口;;ITwoWayAsyncVoidTxn 接口;IOneWayAsync 接口等等。

WCF框架是由微軟研發(fā)的一款基于通信等方面的跨平臺的解決方案。在實際使用中,體現(xiàn)了非常強(qiáng)大的功能。WCF適配器在接收消息時使用非類型化消息協(xié)定。#t#

通過使用非類型化消息協(xié)定,WCF 適配器可從客戶端接收任何類型的 WCF 消息。您可通過 BizTalk 管理控制臺中的“入站 BizTalk 消息正文”選項指定如何從傳入 WCF 消息創(chuàng)建 BizTalk 消息。

下表中的 WCF 適配器服務(wù)協(xié)定用作 WCF 接收適配器的非類型化消息協(xié)定。

ITwoWayAsync 接口

用于 WCF 請求-響應(yīng)接收位置。WCF適配器異步處理通過此接口傳入的消息。

ITwoWayAsyncVoid 接口

用于不支持事務(wù)協(xié)議的 WCF 單向接收位置,WCF-NetMsmq 適配器除外。WCF適配器異步處理通過此接口傳入的消息。

ITwoWayAsyncVoidTxn 接口

用于支持事務(wù)協(xié)議的 WCF 單向接收位置,WCF-NetMsmq 適配器除外。WCF適配器異步處理通過此接口傳入的消息。

IOneWayAsync 接口

用于 WCF-NetMsmq 單向非事務(wù)性接收位置。WCF適配器異步處理通過此接口傳入的消息。

IOneWayAsyncTxn 接口

用于 WCF-NetMsmq 單向事務(wù)性接收位置。WCF適配器異步處理通過此接口傳入的消息。

BizTalkServiceInstance 類

實現(xiàn)WCF適配器用于接收傳入消息的服務(wù)協(xié)定。WCF 適配器為每個接收位置創(chuàng)建一個單獨(dú)的 ServiceHost 和此類的單個服務(wù)對象,以便在運(yùn)行 WCF 接收位置的 BizTalk 主機(jī)實例的生存期內(nèi)處理客戶端請求。該服務(wù)對象使用多個線程來并行處理消息,除非 WCF-NetMsmq 接收位置與所選定的“按序處理”屬性一起使用。
 

WCF 適配器根據(jù) WCF 接收位置中配置的通道堆棧,來選擇某個 WCF 服務(wù)協(xié)定以接收消息。

對于標(biāo)準(zhǔn) WCF 適配器,通道堆棧是由接收位置的 WCF 配置屬性自動配置的。為了確定使用哪個服務(wù)協(xié)定,WCF 適配器將針對 WCF 接收位置的綁定調(diào)用帶有 IReplyChannel、IReplySessionChannel 和 IDuplexSessionChannel 的 Binding.CanBuildChannelListener 方法。

如果任一方法調(diào)用返回 True,則使用以 ITwoWayAsync 開始的服務(wù)協(xié)定來確保至少一次送達(dá)。否則,將使用以 IOneWayAsync 開始的服務(wù)協(xié)定來接收消息。接著,WCF適配器將為以下情況選擇以 Txn 結(jié)尾的服務(wù)協(xié)定:

TransactionFlowBindingElement 被添加到啟用了事務(wù)流的通道堆棧。

MsmqTransportBindingElement 被添加到 ExactlyOnce 屬性設(shè)置為 True 的通道堆棧。

實現(xiàn) ITransactedBindingElement 的綁定元素被添加到 TransactedReceiveEnabled 屬性設(shè)置為 True 的綁定。

如果為 WCF 請求-響應(yīng)接收位置添加了 OneWayBindingElement,則通過該接收位置傳入的消息可能會丟失,因為 OneWayBindingElement 在將消息調(diào)度到WCF適配器之前即生成了一個虛擬響應(yīng)。

責(zé)任編輯:曹凱 來源: microsoft.com
相關(guān)推薦

2010-03-01 17:35:29

WCF協(xié)定

2009-11-06 16:22:35

WCF協(xié)定

2022-02-18 17:21:29

適配器模式客戶端

2012-09-19 15:29:26

Worklight適配器

2020-10-25 08:56:21

適配器模式

2015-08-07 10:05:37

recyclervie超省寫法

2021-02-18 08:39:28

設(shè)計模式場景

2013-11-26 16:39:21

Android設(shè)計模式

2009-11-18 18:08:20

PHP適配器模式

2009-12-21 10:26:09

Oracle適配器

2012-05-16 17:22:11

Java設(shè)計模式

2018-10-11 10:38:31

前端JavaScript編程語言

2010-02-25 14:39:03

WCF術(shù)語

2022-02-13 23:33:24

設(shè)計模式Java

2021-08-06 06:51:16

適配器配置Spring

2021-02-16 08:16:09

適配器模式MybatisJava

2011-04-28 09:54:50

jQuery

2013-02-26 10:55:47

C#適配器設(shè)計模式

2014-12-17 09:57:01

AndroidAdapteViewHolder

2010-02-25 13:18:36

WCF單向協(xié)定
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产免费 | 国产1区2区在线观看 | 91在线观看 | 欧美精品乱码久久久久久按摩 | 麻豆精品国产91久久久久久 | 国产精品成人在线播放 | 国产成人一区二区 | 成人午夜在线观看 | 国产精品影视 | 伊人狼人影院 | 亚洲一区二区三区在线视频 | av手机在线 | 国产精品久久av | 99国产精品99久久久久久 | 久久久av中文字幕 | 国产精品国产三级国产aⅴ入口 | 欧美a在线 | 成人午夜激情 | 欧美一级在线观看 | 精品伦精品一区二区三区视频 | av 一区二区三区 | 自拍偷拍第一页 | 人人做人人澡人人爽欧美 | 久热免费在线 | 成人区精品一区二区婷婷 | 中文字幕在线一区 | 日韩视频国产 | 国产成人高清成人av片在线看 | 在线欧美 | 国产精品电影网 | 成人欧美一区二区三区在线播放 | 欧美精品一区三区 | 国内精品久久久久久 | 欧美精品在线一区二区三区 | av 一区二区三区 | 亚洲成人一区 | 日日干日日操 | 国产一在线观看 | 欧美一二三| 毛片链接 | h视频在线免费看 |