1
我需要調用一個web服務,但我不在乎,如果我需要一個響應或服務關閉(火和忘記)。我現在正在使用try catch來與之競爭。c#webservice異步
我的問題 有沒有更好的方法?
感謝 SP
一些詳細信息。 我不想調用失敗,即使該web下跌
我需要調用一個web服務,但我不在乎,如果我需要一個響應或服務關閉(火和忘記)。我現在正在使用try catch來與之競爭。c#webservice異步
我的問題 有沒有更好的方法?
感謝 SP
一些詳細信息。 我不想調用失敗,即使該web下跌
這將是「忘記火」單向很大的情況下,或serivces:
[ServiceContract]
interface IMyContract
{
[OperationContract(IsOneWay = true)]
void MyMethod()
}
離開客戶端,無需亂用異步吵吵鬧鬧,只需撥打電話,並獲得與生活。
string webServ = "addressofwebservice";
AsyncCallback asyncCall = new AsyncCallback(CallBack);
webServ.BeginSomeFunkyMethod(data, asyncCall, webServ);
...
private void CallbackSampleMethod(IAsyncResult asyncResult)
{
if(asyncResult != null)
{
doFunkyStuff();
}
// else I really don't care...
}
怎麼樣?
是這樣的http://stackoverflow.com/questions/1556353/fire-and-forget-asynch-asp-net-method-call – 2010-10-25 18:56:22