第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

WCF的回調(diào)能夠異步調(diào)用么?

WCF的回調(diào)能夠異步調(diào)用么?

搖曳的薔薇 2018-09-14 08:06:56
目前開發(fā)的一個(gè)WCF服務(wù)端,里面有回調(diào)客戶端的功能,但是如果客戶端卡住的話,就會(huì)連服務(wù)端一起卡在那里,想問問大家,服務(wù)端可以異步回調(diào)客戶端的方法么?
查看完整描述

2 回答

?
不負(fù)相思意

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊

可以,和服務(wù)端異步契約定義是一樣的,如下:

    public interface IMarketFeedServiceCallback
    {
        [OperationContract(Action = "Notify", IsOneWay = true)]
        void Notify(StockQuote stockQuote);

        [OperationContract(Action = "Notify", AsyncPattern = true, IsOneWay = true)]
        IAsyncResult BeginNotify(StockQuote stockQuote, AsyncCallback callback, object state);
        void EndNotify(IAsyncResult ar);
    }

回調(diào)的時(shí)候,你就可以使用 BeginNotify來異步調(diào)用.


查看完整回答
反對(duì) 回復(fù) 2018-09-18
?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

你這個(gè)設(shè)計(jì)有問題啊。

服務(wù)端怎么可以回調(diào)客戶端呢?

服務(wù)端原則上是和客戶端是兩回事。

服務(wù)端不知道有沒有客戶端存在。不知道客戶端的系統(tǒng)。不知道客戶端的事情。你這個(gè)設(shè)計(jì)違反了規(guī)則。

服務(wù)端是被調(diào)用端,是接受調(diào)用的,返回?cái)?shù)據(jù)用的。不是主動(dòng)調(diào)用別人用的。


查看完整回答
反對(duì) 回復(fù) 2018-09-18
  • 2 回答
  • 0 關(guān)注
  • 389 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)