Show / Hide Table of Contents

    Class ServiceClient<T>

    Inheritance
    Object
    ServiceClient<T>
    EventHubManagementClient
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Rest.ClientRuntime.dll
    Syntax
    public abstract class ServiceClient<T> : IDisposable where T : ServiceClient<T>
    Type Parameters
    T

    Constructors

    ServiceClient<T>()

    Declaration
    protected ServiceClient ();

    ServiceClient<T>(DelegatingHandler[])

    Declaration
    protected ServiceClient (params System.Net.Http.DelegatingHandler[] handlers);
    Parameters
    DelegatingHandler[] handlers

    ServiceClient<T>(HttpClient, Boolean)

    Declaration
    protected ServiceClient (System.Net.Http.HttpClient httpClient, bool disposeHttpClient = true);
    Parameters
    HttpClient httpClient

    Boolean disposeHttpClient

    ServiceClient<T>(HttpClientHandler, DelegatingHandler[])

    Declaration
    protected ServiceClient (System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
    Parameters
    HttpClientHandler rootHandler

    DelegatingHandler[] handlers

    Properties

    FirstMessageHandler

    Declaration
    protected System.Net.Http.HttpMessageHandler FirstMessageHandler { get; set; }
    Property Value
    HttpMessageHandler

    HttpClient

    Declaration
    public System.Net.Http.HttpClient HttpClient { get; protected set; }
    Property Value
    HttpClient

    HttpClientHandler

    Declaration
    protected System.Net.Http.HttpClientHandler HttpClientHandler { get; set; }
    Property Value
    HttpClientHandler

    HttpMessageHandlers

    Declaration
    [get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Rest.ServiceClient`1/<get_HttpMessageHandlers>d__48))]
    public virtual System.Collections.Generic.IEnumerable<System.Net.Http.HttpMessageHandler> HttpMessageHandlers { get; }
    Property Value
    IEnumerable<HttpMessageHandler>

    UserAgent

    Declaration
    public virtual System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.ProductInfoHeaderValue> UserAgent { get; }
    Property Value
    HttpHeaderValueCollection<ProductInfoHeaderValue>

    Methods

    CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[])

    Declaration
    protected virtual System.Net.Http.DelegatingHandler CreateHttpHandlerPipeline (System.Net.Http.HttpClientHandler httpClientHandler, params System.Net.Http.DelegatingHandler[] handlers);
    Parameters
    HttpClientHandler httpClientHandler

    DelegatingHandler[] handlers

    Returns
    DelegatingHandler

    CreateRootHandler()

    Declaration
    protected static System.Net.Http.HttpClientHandler CreateRootHandler ();
    Returns
    HttpClientHandler

    Dispose()

    Declaration
    public void Dispose ();

    Dispose(Boolean)

    Declaration
    protected virtual void Dispose (bool disposing);
    Parameters
    Boolean disposing

    InitializeHttpClient(HttpClientHandler, DelegatingHandler[])

    Declaration
    protected void InitializeHttpClient (System.Net.Http.HttpClientHandler httpClientHandler, params System.Net.Http.DelegatingHandler[] handlers);
    Parameters
    HttpClientHandler httpClientHandler

    DelegatingHandler[] handlers

    InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[])

    Declaration
    protected void InitializeHttpClient (System.Net.Http.HttpClient httpClient, System.Net.Http.HttpClientHandler httpClientHandler, params System.Net.Http.DelegatingHandler[] handlers);
    Parameters
    HttpClient httpClient

    HttpClientHandler httpClientHandler

    DelegatingHandler[] handlers

    SetRetryPolicy(RetryPolicy)

    Declaration
    public virtual void SetRetryPolicy (Microsoft.Rest.TransientFaultHandling.RetryPolicy retryPolicy);
    Parameters
    RetryPolicy retryPolicy

    SetUserAgent(String)

    Declaration
    public bool SetUserAgent (string productName);
    Parameters
    String productName

    Returns
    Boolean

    SetUserAgent(String, String)

    Declaration
    public bool SetUserAgent (string productName, string version);
    Parameters
    String productName

    String version

    Returns
    Boolean

    Back to top Azure SDK for Net