C#で非同期呼び出しを行った後、タイムアウトをテストできるようにしたいので、応答を無期限に待つことはありません。これが私のコードです:
RemoteAsyncDelegate RemoteDel = new RemoteAsyncDelegate(obj.MethodHello);
// Call delegate to remote method
IAsyncResult RemAr = RemoteDel.BeginInvoke(null, null);
Console.WriteLine(RemoteDel.EndInvoke(RemAr));
EndInvoke
限られた時間(タイムアウト)待つ方法はありますか?
そうでない場合、別の方法はありますか?