コード例 #1
0
ファイル: CallbackSender.cs プロジェクト: pepone/ice-demos
 public void AddClient(ICallbackReceiverPrx?client, Current current)
 {
     lock (this)
     {
         Console.WriteLine($"adding client `{client!.Identity}'");
         _clients.Add(client.Clone(fixedConnection: current.Connection));
     }
 }
コード例 #2
0
 public void InitiateCallback(ICallbackReceiverPrx?proxy, Current current, CancellationToken cancel)
 {
     Console.Out.WriteLine("initiating callback");
     try
     {
         proxy !.Callback();
     }
     catch (Exception ex)
     {
         Console.Error.WriteLine(ex);
     }
 }
コード例 #3
0
ファイル: CallbackI.cs プロジェクト: rtxlab/ice
 public void InitiateCallback(ICallbackReceiverPrx?proxy, Current current)
 {
     try
     {
         proxy !.Callback(current.Context);
     }
     catch (DispatchException ex)
     {
         ex.ConvertToUnhandled = false;
         throw;
     }
 }
コード例 #4
0
ファイル: CallbackI.cs プロジェクト: RedTaylor/ice
 public void InitiateCallbackEx(ICallbackReceiverPrx?proxy, Current current, CancellationToken cancel)
 {
     try
     {
         proxy !.CallbackEx(current.Context, cancel: cancel);
     }
     catch (RemoteException ex)
     {
         ex.ConvertToUnhandled = false;
         throw;
     }
 }
コード例 #5
0
 initiateCallbackEx(ICallbackReceiverPrx?proxy, Current current)
 {
     try
     {
         proxy !.callbackEx(current.Context);
     }
     catch (RemoteException ex)
     {
         ex.ConvertToUnhandled = false;
         throw;
     }
 }
コード例 #6
0
 public void InitiateCallback(ICallbackReceiverPrx?proxy, Current current)
 {
     Console.WriteLine($"initiating callback to: {proxy}");
     try
     {
         proxy !.Callback();
     }
     catch (Exception ex)
     {
         Console.Error.WriteLine(ex);
     }
 }
コード例 #7
0
 initiateCallbackEx(ICallbackReceiverPrx?proxy, Current current) => proxy !.callbackEx(current.Context);
コード例 #8
0
ファイル: CallbackI.cs プロジェクト: sgrzegorz/ice
 initiateCallback(ICallbackReceiverPrx?proxy, Ice.Current current) => proxy !.callback(current.Context);
コード例 #9
0
ファイル: CallbackI.cs プロジェクト: rtxlab/ice
 public void InitiateCallback(ICallbackReceiverPrx?proxy, Current current) =>
 proxy !.Callback(current.Context);
コード例 #10
0
 public void InitiateCallback(ICallbackReceiverPrx?proxy, Current current, CancellationToken cancel) =>
 proxy !.Callback(current.Context, cancel : cancel);