Show / Hide Table of Contents

Class ConfigurableHttpClient

Configurable HTTP client inherits from HttpClient and contains a reference to ConfigurableMessageHandler.

Inheritance
object
HttpMessageInvoker
HttpClient
ConfigurableHttpClient
Implements
IDisposable
Inherited Members
HttpClient.CancelPendingRequests()
HttpClient.DeleteAsync(string)
HttpClient.DeleteAsync(string, CancellationToken)
HttpClient.DeleteAsync(Uri)
HttpClient.DeleteAsync(Uri, CancellationToken)
HttpClient.Dispose(bool)
HttpClient.GetAsync(string)
HttpClient.GetAsync(string, HttpCompletionOption)
HttpClient.GetAsync(string, HttpCompletionOption, CancellationToken)
HttpClient.GetAsync(string, CancellationToken)
HttpClient.GetAsync(Uri)
HttpClient.GetAsync(Uri, HttpCompletionOption)
HttpClient.GetAsync(Uri, HttpCompletionOption, CancellationToken)
HttpClient.GetAsync(Uri, CancellationToken)
HttpClient.GetByteArrayAsync(string)
HttpClient.GetByteArrayAsync(Uri)
HttpClient.GetStreamAsync(string)
HttpClient.GetStreamAsync(Uri)
HttpClient.GetStringAsync(string)
HttpClient.GetStringAsync(Uri)
HttpClient.PostAsync(string, HttpContent)
HttpClient.PostAsync(string, HttpContent, CancellationToken)
HttpClient.PostAsync(Uri, HttpContent)
HttpClient.PostAsync(Uri, HttpContent, CancellationToken)
HttpClient.PutAsync(string, HttpContent)
HttpClient.PutAsync(string, HttpContent, CancellationToken)
HttpClient.PutAsync(Uri, HttpContent)
HttpClient.PutAsync(Uri, HttpContent, CancellationToken)
HttpClient.SendAsync(HttpRequestMessage)
HttpClient.SendAsync(HttpRequestMessage, HttpCompletionOption)
HttpClient.SendAsync(HttpRequestMessage, HttpCompletionOption, CancellationToken)
HttpClient.SendAsync(HttpRequestMessage, CancellationToken)
HttpClient.BaseAddress
HttpClient.DefaultRequestHeaders
HttpClient.MaxResponseContentBufferSize
HttpClient.Timeout
HttpMessageInvoker.Dispose()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Http
Assembly: Google.Apis.Core.dll
Syntax
public class ConfigurableHttpClient : HttpClient, IDisposable

Constructors

ConfigurableHttpClient(ConfigurableMessageHandler)

Constructs a new HTTP client.

Declaration
public ConfigurableHttpClient(ConfigurableMessageHandler handler)
Parameters
Type Name Description
ConfigurableMessageHandler handler
Remarks

This is equivalent to calling

ConfigurableHttpClient(handler, true)

ConfigurableHttpClient(ConfigurableMessageHandler, bool)

Constructs a new HTTP client.

Declaration
public ConfigurableHttpClient(ConfigurableMessageHandler handler, bool disposeHandler)
Parameters
Type Name Description
ConfigurableMessageHandler handler

The handler for this client to use.

bool disposeHandler

Whether the created ConfigurableHttpClient should dispose of the internal message handler or not when it iself is disposed.

Properties

MessageHandler

Gets the configurable message handler.

Declaration
public ConfigurableMessageHandler MessageHandler { get; }
Property Value
Type Description
ConfigurableMessageHandler

Implements

IDisposable

Extension Methods

Utilities.ThrowIfNull<T>(T, string)
In this article
Back to top Generated by DocFX