Exemplo n.º 1
0
 public async Task <ObservableStream <TEntity> > StreamAsync <TEntity>(ILinked entity, string link, IDictionary <string, object> parameters = null)
 {
     return(await WebSocketStreamAsync(entity, link, parameters, reader => _serializer.Deserialize <TEntity>(new JsonTextReader(reader))));
 }
Exemplo n.º 2
0
        public Task <string> GetStringAsync(ILinked entity, string link, IDictionary <string, object> parameters = null)
        {
            var linkUri = ResolveLink(entity, link, parameters);

            return(HttpGetStringAsync(linkUri));
        }
Exemplo n.º 3
0
        public Task <List <TEntity> > ListAsync <TEntity>(ILinked entity, string link, IDictionary <string, object> parameters = null)
        {
            var linkUri = ResolveLink(entity, link, parameters);

            return(HttpGetAsync <List <TEntity> >(linkUri));
        }
Exemplo n.º 4
0
 public async Task <ObservableStream <string> > StreamTextAsync(ILinked entity, string link, IDictionary <string, object> parameters = null)
 {
     return(await WebSocketStreamAsync(entity, link, parameters, reader => reader.ReadToEnd()));
 }