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

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

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

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

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

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

ITwoWayAsync 接口

用于 WCF 請(qǐng)求-響應(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 類

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

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

對(duì)于標(biāo)準(zhǔn) WCF 適配器,通道堆棧是由接收位置的 WCF 配置屬性自動(dòng)配置的。為了確定使用哪個(gè)服務(wù)協(xié)定,WCF 適配器將針對(duì) 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 的通道堆棧。

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

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

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

2010-03-01 17:35:29

WCF協(xié)定

2009-11-06 16:22:35

WCF協(xié)定

2012-09-19 15:29:26

Worklight適配器

2022-02-18 17:21:29

適配器模式客戶端

2020-10-25 08:56:21

適配器模式

2015-08-07 10:05:37

recyclervie超省寫法

2013-11-26 16:39:21

Android設(shè)計(jì)模式

2021-02-18 08:39:28

設(shè)計(jì)模式場(chǎng)景

2009-11-18 18:08:20

PHP適配器模式

2009-12-21 10:26:09

Oracle適配器

2012-05-16 17:22:11

Java設(shè)計(jì)模式

2018-10-11 10:38:31

前端JavaScript編程語言

2010-02-25 14:39:03

WCF術(shù)語

2022-02-13 23:33:24

設(shè)計(jì)模式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è)計(jì)模式

2014-12-17 09:57:01

AndroidAdapteViewHolder

2010-02-25 13:18:36

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

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

主站蜘蛛池模板: 日韩欧美在 | 欧美高清一级片 | 男人天堂午夜 | 日韩电影一区二区三区 | 女女百合av大片一区二区三区九县 | 亚洲成av人片在线观看 | 午夜理伦三级理论三级在线观看 | 农村妇女毛片精品久久久 | 男人av的天堂 | 精彩视频一区二区三区 | 欧美精品一区二区三区在线 | 亚洲视频免费 | 亚洲视频不卡 | 欧美精品综合在线 | 国产一区二区三区在线视频 | 久久国产一区二区三区 | 国产综合一区二区 | 国产一区二区三区在线免费观看 | 欧美一区二区三区在线 | 一区二区三区四区国产 | 国产欧美精品一区二区 | av看片| 成人区精品一区二区婷婷 | 亚洲精品自在在线观看 | 亚洲免费一区二区 | 精品亚洲一区二区三区 | 日韩一区二区三区在线看 | 久久久久国产 | 久久一区| 日韩久草| 久久精品视频99 | 亚洲国产免费 | 九九亚洲精品 | 草草网| 91亚洲精品国偷拍自产在线观看 | 欧美综合在线视频 | 你懂的在线视频播放 | 91精品国产一区二区三区 | 欧美一级二级三级视频 | 日韩在线中文字幕 | 亚洲精品自在在线观看 |