示例#1
0
 public static Task <string> ExecuteAsync(this IHttpRequester httpRequester)
 {
     return(httpRequester.ExecuteBytesAsync().ContinueWith(r => r.Result.GetString()));
 }
示例#2
0
 public static Task <T?> ExecuteAsync <T>(this IHttpRequester httpRequester, T?defaultVal = default)
 {
     return(httpRequester.ExecuteBytesAsync().ContinueWith(r => r.Result.GetString().ToOrDefault(defaultVal)));
 }
示例#3
0
 public static Task <TEntity> ExecuteForXmlAsync <TEntity>(this IHttpRequester httpRequester)
 {
     return(httpRequester.ExecuteBytesAsync().ContinueWith(r => XmlDataSerializer._instance.Value.Deserialize <TEntity>(r.Result)));
 }