public async Task ReceiveAsync(params string[] contexts) { Task <LL_ReceiveResult> taskSignalwireReceiveResult = LL_ReceiveAsync(new LL_ReceiveParams() { Contexts = new List <string>(contexts), }); // The use of await ensures that exceptions are rethrown, or OperationCancelledException is thrown LL_ReceiveResult signalwireReceiveResult = await taskSignalwireReceiveResult; ThrowIfError(signalwireReceiveResult.Code, signalwireReceiveResult.Message); }
public async Task ReceiveAsync(params string[] contexts) { // If setup hasn't been called yet, call it await SetupAsync(); Task <LL_ReceiveResult> taskCallReceiveResult = LL_ReceiveAsync(new LL_ReceiveParams() { Contexts = new List <string>(contexts), }); // The use of await ensures that exceptions are rethrown, or OperationCancelledException is thrown LL_ReceiveResult callReceiveResult = await taskCallReceiveResult; ThrowIfError(callReceiveResult.Code, callReceiveResult.Message); }