Ejemplo n.º 1
0
        public async Task <T> LoadJsonAsync()
        {
            if (this.completed)
            {
                return(this.instance);
            }

            using (var content = this.Response.Content)
            {
                var responseText = await content.ReadAsStringAsync()
                                   .ConfigureAwait(false);

                try
                {
                    this.instance  = MyCommon.CreateDataFromJson <T>(responseText);
                    this.completed = true;

                    return(this.instance);
                }
                catch (SerializationException ex)
                {
                    throw TwitterApiException.CreateFromException(ex, responseText);
                }
            }
        }
Ejemplo n.º 2
0
 /// <exception cref="SerializationException"/>
 public static TwitterError ParseJson(string json)
 {
     return(MyCommon.CreateDataFromJson <TwitterError>(json));
 }
 public static TwitterTextConfiguration ParseJson(string json)
 => MyCommon.CreateDataFromJson <TwitterTextConfiguration>(json);
Ejemplo n.º 4
0
 public static TwitterDirectMessage[] ParseJsonArray(string json)
 => MyCommon.CreateDataFromJson <TwitterDirectMessage[]>(json);
Ejemplo n.º 5
0
 public static TwitterStatusCompat ParseJson(string json)
 => MyCommon.CreateDataFromJson <TwitterStatusCompat>(json);
Ejemplo n.º 6
0
 public static StreamMessageDirectMessage ParseJson(string json)
 => MyCommon.CreateDataFromJson <StreamMessageDirectMessage>(json);
Ejemplo n.º 7
0
 public static StreamMessageScrubGeo ParseJson(string json)
 => MyCommon.CreateDataFromJson <StreamMessageScrubGeo>(json);
Ejemplo n.º 8
0
 /// <exception cref="SerializationException"/>
 public static TwitterConfiguration ParseJson(string json)
 {
     return(MyCommon.CreateDataFromJson <TwitterConfiguration>(json));
 }
Ejemplo n.º 9
0
 /// <exception cref="SerializationException"/>
 public static TwitterStatusCompat[] ParseJsonArray(string json)
 {
     return(MyCommon.CreateDataFromJson <TwitterStatusCompat[]>(json));
 }
Ejemplo n.º 10
0
 /// <exception cref="SerializationException"/>
 public static TwitterStreamEvent ParseJson(string json)
 {
     return(MyCommon.CreateDataFromJson <TwitterStreamEvent>(json));
 }
Ejemplo n.º 11
0
 /// <exception cref="SerializationException"/>
 public static TwitterUploadMediaInit ParseJson(string json)
 => MyCommon.CreateDataFromJson <TwitterUploadMediaInit>(json);
Ejemplo n.º 12
0
 /// <exception cref="SerializationException"/>
 public static TwitterFriendship ParseJson(string json)
 {
     return(MyCommon.CreateDataFromJson <TwitterFriendship>(json));
 }
Ejemplo n.º 13
0
 /// <exception cref="SerializationException"/>
 public static TwitterUploadMediaResult ParseJson(string json)
 {
     return(MyCommon.CreateDataFromJson <TwitterUploadMediaResult>(json));
 }
Ejemplo n.º 14
0
 public static TwitterRateLimits ParseJson(string json)
 => MyCommon.CreateDataFromJson <TwitterRateLimits>(json);
Ejemplo n.º 15
0
 public static TwitterList ParseJson(string json)
 => MyCommon.CreateDataFromJson <TwitterList>(json);
Ejemplo n.º 16
0
 /// <exception cref="SerializationException"/>
 public static TwitterDirectMessage ParseJson(string json)
 {
     return(MyCommon.CreateDataFromJson <TwitterDirectMessage>(json));
 }
Ejemplo n.º 17
0
 public static TwitterList[] ParseJsonArray(string json)
 => MyCommon.CreateDataFromJson <TwitterList[]>(json);
Ejemplo n.º 18
0
 public static TwitterSearchResult ParseJson(string json)
 => MyCommon.CreateDataFromJson <TwitterSearchResult>(json);