private Task <object> QueueCommandAsTask(Command command, int streamId, int messageStreamId) { if (IsDisconnected) { return(CreateExceptedTask(new ClientDisconnectedException("disconnected"))); } Task <object> task = this._callbackManager.Create(command.InvokeId); _writer.Queue(command, streamId, messageStreamId); return(task); }
Task <object> QueueCommandAsTask(Command command, int streamId, int messageStreamId, bool requireConnected = true) { if (requireConnected && IsDisconnected) { return(CreateExceptedTask(new ClientDisconnectedException("disconnected"))); } var task = callbackManager.Create(command.InvokeId); writer.Queue(command, streamId, messageStreamId); return(task); }
private Task <AcknowledgeMessageExt> QueueCommandAsTask(Command command, int streamId, int messageStreamId, bool requireConnected = true) { if (requireConnected && IsDisconnected) { return(CreateExceptedTask(new ClientDisconnectedException("disconnected"))); } Task <AcknowledgeMessageExt> task = _callbackManager.Create(command.InvokeId); try { _writer.Queue(command, streamId, messageStreamId); } catch (Exception ex) { } return(task); }