@@ -195,3 +195,121 @@ var response = await client.GetAsync(request);
195
195
// No network connection required
196
196
Console .Write (response .Content ); // {'name' : 'Test McGee'}
197
197
```
198
+
199
+ ### Reference
200
+
201
+ Below, you can find members of ` IRestClient ` and ` IRestRequest ` with their corresponding status and location in the new API.
202
+
203
+ | ` IRestClient ` member | Where is it now? |
204
+ | :------------------------------------------------------------------------------------------------| :-----------------------------------|
205
+ | ` CookieContainer ` | ` RestClient ` |
206
+ | ` AutomaticDecompression ` | ` RestClientOptions ` , changed type |
207
+ | ` MaxRedirects ` | ` RestClientOptions ` |
208
+ | ` UserAgent ` | ` RestClientOptions ` |
209
+ | ` Timeout ` | ` RestClientOptions ` , ` RestRequest ` |
210
+ | ` Authenticator ` | ` RestClient ` |
211
+ | ` BaseUrl ` | ` RestClientOptions ` |
212
+ | ` Encoding ` | ` RestClientOptions ` |
213
+ | ` ThrowOnDeserializationError ` | ` RestClientOptions ` |
214
+ | ` FailOnDeserializationError ` | ` RestClientOptions ` |
215
+ | ` ThrowOnAnyError ` | ` RestClientOptions ` |
216
+ | ` PreAuthenticate ` | ` RestClientOptions ` |
217
+ | ` BaseHost ` | ` RestClientOptions ` |
218
+ | ` AllowMultipleDefaultParametersWithSameName ` | ` RestClientOptions ` |
219
+ | ` ClientCertificates ` | ` RestClientOptions ` |
220
+ | ` Proxy ` | ` RestClientOptions ` |
221
+ | ` CachePolicy ` | ` RestClientOptions ` , changed type |
222
+ | ` FollowRedirects ` | ` RestClientOptions ` |
223
+ | ` RemoteCertificateValidationCallback ` | ` RestClientOptions ` |
224
+ | ` Pipelined ` | Not supported |
225
+ | ` UnsafeAuthenticatedConnectionSharing ` | Not supported |
226
+ | ` ConnectionGroupName ` | Not supported |
227
+ | ` ReadWriteTimeout ` | Not supported |
228
+ | ` UseSynchronizationContext ` | Not supported |
229
+ | ` DefaultParameters ` | ` RestClient ` |
230
+ | ` UseSerializer(Func<IRestSerializer> serializerFactory) ` | ` RestClient ` |
231
+ | ` UseSerializer<T>() ` | ` RestClient ` |
232
+ | ` Deserialize<T>(IRestResponse response) ` | ` RestClient ` |
233
+ | ` BuildUri(IRestRequest request) ` | ` RestClient ` |
234
+ | ` UseUrlEncoder(Func<string, string> encoder) ` | Extension |
235
+ | ` UseQueryEncoder(Func<string, Encoding, string> queryEncoder) ` | Extension |
236
+ | ` ExecuteAsync<T>(IRestRequest request, CancellationToken cancellationToken) ` | ` RestClient ` |
237
+ | ` ExecuteAsync<T>(IRestRequest request, Method httpMethod, CancellationToken cancellationToken) ` | Extension |
238
+ | ` ExecuteAsync(IRestRequest request, Method httpMethod, CancellationToken cancellationToken) ` | Extension |
239
+ | ` ExecuteAsync(IRestRequest request, CancellationToken cancellationToken) ` | Extension |
240
+ | ` ExecuteGetAsync<T>(IRestRequest request, CancellationToken cancellationToken) ` | Extension |
241
+ | ` ExecutePostAsync<T>(IRestRequest request, CancellationToken cancellationToken) ` | Extension |
242
+ | ` ExecuteGetAsync(IRestRequest request, CancellationToken cancellationToken) ` | Extension |
243
+ | ` ExecutePostAsync(IRestRequest request, CancellationToken cancellationToken) ` | Extension |
244
+ | ` Execute(IRestRequest request) ` | Deprecated |
245
+ | ` Execute(IRestRequest request, Method httpMethod) ` | Deprecated |
246
+ | ` Execute<T>(IRestRequest request) ` | Deprecated |
247
+ | ` Execute<T>(IRestRequest request, Method httpMethod) ` | Deprecated |
248
+ | ` DownloadData(IRestRequest request) ` | Deprecated |
249
+ | ` ExecuteAsGet(IRestRequest request, string httpMethod) ` | Deprecated |
250
+ | ` ExecuteAsPost(IRestRequest request, string httpMethod) ` | Deprecated |
251
+ | ` ExecuteAsGet<T>(IRestRequest request, string httpMethod) ` | Deprecated |
252
+ | ` ExecuteAsPost<T>(IRestRequest request, string httpMethod) ` | Deprecated |
253
+ | ` BuildUriWithoutQueryParameters(IRestRequest request) ` | Removed |
254
+ | ` ConfigureWebRequest(Action<HttpWebRequest> configurator) ` | Removed |
255
+ | ` AddHandler(string contentType, Func<IDeserializer> deserializerFactory) ` | Removed |
256
+ | ` RemoveHandler(string contentType) ` | Removed |
257
+ | ` ClearHandlers() ` | Removed |
258
+
259
+ | ` IRestRequest ` member | Where is it now? |
260
+ | :-------------------------------------------------------------------------------------------------------| :---------------------------------|
261
+ | ` AlwaysMultipartFormData ` | ` RestRequest ` |
262
+ | ` JsonSerializer ` | Deprecated |
263
+ | ` XmlSerializer ` | Deprecated |
264
+ | ` AdvancedResponseWriter ` | ` RestRequest ` , changed signature |
265
+ | ` ResponseWriter ` | ` RestRequest ` , changed signature |
266
+ | ` Parameters ` | ` RestRequest ` |
267
+ | ` Files ` | ` RestRequest ` |
268
+ | ` Method ` | ` RestRequest ` |
269
+ | ` Resource ` | ` RestRequest ` |
270
+ | ` RequestFormat ` | ` RestRequest ` |
271
+ | ` RootElement ` | ` RestRequest ` |
272
+ | ` DateFormat ` | ` XmlRequest ` |
273
+ | ` XmlNamespace ` | ` XmlRequest ` |
274
+ | ` Credentials ` | Removed, use ` RestClientOptions ` |
275
+ | ` Timeout ` | ` RestRequest ` |
276
+ | ` ReadWriteTimeout ` | Not supported |
277
+ | ` Attempts ` | ` RestRequest ` |
278
+ | ` UseDefaultCredentials ` | Removed, use ` RestClientOptions ` |
279
+ | ` AllowedDecompressionMethods ` | Removed, use ` RestClientOptions ` |
280
+ | ` OnBeforeDeserialization ` | ` RestRequest ` |
281
+ | ` OnBeforeRequest ` | ` RestRequest ` , changed signature |
282
+ | ` Body ` | Removed, use ` Parameters ` |
283
+ | ` AddParameter(Parameter p) ` | ` RestRequest ` |
284
+ | ` AddFile(string name, string path, string contentType) ` | Extension |
285
+ | ` AddFile(string name, byte[] bytes, string fileName, string contentType) ` | Extension |
286
+ | ` AddFile(string name, Action<Stream> writer, string fileName, long contentLength, string contentType) ` | Extension |
287
+ | ` AddFileBytes(string name, byte[] bytes, string filename, string contentType) ` | Extension ` AddFile ` |
288
+ | ` AddBody(object obj, string xmlNamespace) ` | Deprecated |
289
+ | ` AddBody(object obj) ` | Extension |
290
+ | ` AddJsonBody(object obj) ` | Extension |
291
+ | ` AddJsonBody(object obj, string contentType) ` | Extension |
292
+ | ` AddXmlBody(object obj) ` | Extension |
293
+ | ` AddXmlBody(object obj, string xmlNamespace) ` | Extension |
294
+ | ` AddObject(object obj, params string[] includedProperties) ` | Extension |
295
+ | ` AddObject(object obj) ` | Extension |
296
+ | ` AddParameter(string name, object value) ` | Extension |
297
+ | ` AddParameter(string name, object value, ParameterType type) ` | Extension |
298
+ | ` AddParameter(string name, object value, string contentType, ParameterType type) ` | Extension |
299
+ | ` AddOrUpdateParameter(Parameter parameter) ` | Extension |
300
+ | ` AddOrUpdateParameters(IEnumerable<Parameter> parameters) ` | Extension |
301
+ | ` AddOrUpdateParameter(string name, object value) ` | Extension |
302
+ | ` AddOrUpdateParameter(string name, object value, ParameterType type) ` | Extension |
303
+ | ` AddOrUpdateParameter(string name, object value, string contentType, ParameterType type) ` | Extension |
304
+ | ` AddHeader(string name, string value) ` | Extension |
305
+ | ` AddOrUpdateHeader(string name, string value) ` | Extension |
306
+ | ` AddHeaders(ICollection<KeyValuePair<string, string>> headers) ` | Extension |
307
+ | ` AddOrUpdateHeaders(ICollection<KeyValuePair<string, string>> headers) ` | Extension |
308
+ | ` AddCookie(string name, string value) ` | Extension |
309
+ | ` AddUrlSegment(string name, string value) ` | Extension |
310
+ | ` AddUrlSegment(string name, string value, bool encode) ` | Extension |
311
+ | ` AddUrlSegment(string name, object value) ` | Extension |
312
+ | ` AddQueryParameter(string name, string value) ` | Extension |
313
+ | ` AddQueryParameter(string name, string value, bool encode) ` | Extension |
314
+ | ` AddDecompressionMethod(DecompressionMethods decompressionMethod) ` | Not supported |
315
+ | ` IncreaseNumAttempts() ` | Made internal |
0 commit comments