コード例 #1
0
ファイル: SeqApiClient.cs プロジェクト: HalfKa1i/seq-api
 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))));
 }
コード例 #2
0
ファイル: SeqApiClient.cs プロジェクト: andymac4182/seq-api
        public Task <string> GetStringAsync(ILinked entity, string link, IDictionary <string, object> parameters = null)
        {
            var linkUri = ResolveLink(entity, link, parameters);

            return(HttpGetStringAsync(linkUri));
        }
コード例 #3
0
ファイル: SeqApiClient.cs プロジェクト: andymac4182/seq-api
        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));
        }
コード例 #4
0
ファイル: SeqApiClient.cs プロジェクト: andymac4182/seq-api
 public async Task <ObservableStream <string> > StreamTextAsync(ILinked entity, string link, IDictionary <string, object> parameters = null)
 {
     return(await WebSocketStreamAsync(entity, link, parameters, reader => reader.ReadToEnd()));
 }