コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }