Microsoft.R.Host.Client.RHost.RespondAsync C# (CSharp) Method

RespondAsync() private method

private RespondAsync ( Message request, CancellationToken ct ) : Task
request Message
ct System.Threading.CancellationToken
return Task
        private async Task<ulong> RespondAsync(Message request, CancellationToken ct, params object[] args) {
            Debug.Assert(request.Name.StartsWithOrdinal("?"));
            TaskUtilities.AssertIsOnBackgroundThread();

            var message = CreateMessage(":" + request.Name.Substring(1), request.Id, new JArray(args));
            await SendAsync(message, ct);
            return message.Id;
        }