2019年5月25日 星期六

OperationContract(IsOneWay=true)的用途

https://blog.darkthread.net/blog/wcf-survey-6/

IsOneWay是用來定義單向合約沒錯,但重點在「呼叫端呼叫WCF作業,但不期待收到任何回應」,其真正意義更傾向「Fire and Forget」(射後不理)。因此,指定OperationContract(IsOneWay=true)的方法傳回值應為void,最重要的差別在於呼叫該方法後,不會等待作業完成就繼續往下執行。

沒有留言:

張貼留言