public Task <RtmReadReply <T> > Read <T>(string channel) { var request = new RtmReadRequest { Channel = channel }; return(Read <T>(request)); }
public async Task <RtmReadReply <T> > Read <T>(RtmReadRequest request) { Log.I("Read from channel, request: '{0}'", request); var conn = await _client.GetConnection(); Log.V("Read from channel executing, request: '{0}'", request); if (conn == null) { Log.W("Read from channel ignored because connection is null, request: '{0}'", request); return(null); } var reply = await conn.RtmRead <T>(request).ConfigureAwait(false); Log.V("Read from channel completed, request: '{0}', reply: '{1}'", request, reply); return(reply); }
public void Read <T>(RtmReadRequest request, Action <RtmReadReply <T> > onSuccess, Action <Exception> onFailure) { Read <T>(request).ContinueOnDispatcher(Dispatcher, onSuccess, onFailure); }
public Task <RtmReadReply <T> > Read <T>(RtmReadRequest request) { return(_rtmModule.Read <T>(request)); }