示例#1
0
 public global::System.Threading.Tasks.Task <global::StrawberryShake.IResponseStream <global::Client.IReceiveMessages> > ReceiveMessagesAsync(
     global::System.Threading.CancellationToken cancellationToken = default)
 {
     return(_streamExecutor.ExecuteAsync(
                new ReceiveMessagesOperation(),
                cancellationToken));
 }
示例#2
0
        public global::System.Threading.Tasks.Task <global::StrawberryShake.IResponseStream <global::StrawberryShake.Tools.SchemaRegistry.IOnPublishDocument> > OnPublishDocumentAsync(
            global::StrawberryShake.Optional <string> sessionId          = default,
            global::System.Threading.CancellationToken cancellationToken = default)
        {
            if (sessionId.HasValue && sessionId.Value is null)
            {
                throw new ArgumentNullException(nameof(sessionId));
            }

            return(_streamExecutor.ExecuteAsync(
                       new OnPublishDocumentOperation {
                SessionId = sessionId
            },
                       cancellationToken));
        }