簡體   English   中英

WCF回調未執行。 超時問題?

[英]WCF Callback is not being executed. Timeout issue?

所以我有一個客戶端服務器在C#上使用WCF與netNamedPipes一起工作。

當我將回調設置為OneWay = true ,它們可以工作,但是如果我嘗試使回調返回一個值,則它們將停止工作,該值不會返回到服務器,而是會調用客戶端回調函數。

錯誤:

SOURCE: mscorlib TARGET: Void HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage) MESSAGE: Object reference not set to an instance of an object.

為什么會這樣呢? 可能是一些超時問題? 如何使此超時計時器在代碼上更大?(無配置文件)。

謝謝

編輯:我要做的是:我的客戶端調用服務器,我調用的服務器方法保存了回調通道,當我需要進行回調時(在該方法/函數中,在不依賴該函數的其他函數中)回調。

找到了問題。 在回調之前,我將值設置為false,這是殺死線程並關閉主機,因此無法完成回調。

暫無
暫無

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

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