コード例 #1
0
 private void AsyncCallServer(ServerDelegate caller, string server_id, string URL, int min_delay, int max_delay,
                              IEnumerable <string> serverUrls)
 {
     caller.BeginInvoke(server_id, URL, min_delay, max_delay, serverUrls, asyncResult =>
     {
         AsyncResult ar           = (AsyncResult)asyncResult;
         ServerDelegate remoteDel = (ServerDelegate)ar.AsyncDelegate;
         remoteDel.EndInvoke(asyncResult);
     }, null);
 }
コード例 #2
0
ファイル: MasterAPI.cs プロジェクト: danielaLopes/PADI
 public IAsyncResult Server(string fields, string serverId, string url, int maxFaults)
 {
     _nodesCreated++;
     MaxFaults = maxFaults;
     return(_serverDelegate.BeginInvoke(fields, serverId, url, null, null));
 }