AwaitResponse Method
Overloads
| AwaitResponse<T>(Task<T>, String, CancellationToken) | 
             Await the arrival of a response for a method call to the engine.  | 
        
      
    |
| AwaitResponse(Task, String, CancellationToken) | 
             Await the arrival of a response for a method call to the engine.  | 
        
      
    
AwaitResponse<T>(Task<T>, String, CancellationToken)
Await the arrival of a response for a method call to the engine.
Declaration
      public static T AwaitResponse<T>(Task<T> task, string methodName, CancellationToken cancellationToken)
    
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Threading.Tasks.Task<T> | task | 
           The task returned by a call to SendAsync.  | 
      
| System.String | methodName | 
           The name of the method that the task corresponds to.  | 
      
| System.Threading.CancellationToken | cancellationToken | 
           The token used to synchronize shutdown events.  | 
      
Returns
| Type | Description | 
|---|---|
| T | 
           The value returned by the task.  | 
      
Type Parameters
| Name | Description | 
|---|---|
| T | 
           The return type of the method.  | 
      
Exceptions
| Type | Condition | 
|---|---|
| System.TimeoutException | 
           Throws a timeout exception if a response has not been received within the current timeout.  | 
      
AwaitResponse(Task, String, CancellationToken)
Await the arrival of a response for a method call to the engine.
Declaration
      public static void AwaitResponse(Task task, string methodName, CancellationToken cancellationToken)
    
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Threading.Tasks.Task | task | 
           The task returned by a call to SendAsync.  | 
      
| System.String | methodName | 
           The name of the method that the task corresponds to.  | 
      
| System.Threading.CancellationToken | cancellationToken | 
           The token used to synchronize shutdown events.  | 
      
Exceptions
| Type | Condition | 
|---|---|
| System.TimeoutException | 
           Throws a timeout exception if a response has not been received within the current timeout.  |