LaunchDarkly Dotnet Client SDK
Search Results for

    Show / Hide Table of Contents

    Struct HttpProperties

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LaunchDarkly.Sdk.Internal.Http
    Assembly: LaunchDarkly.InternalSdk.dll
    Syntax
    public struct HttpProperties

    Fields

    DefaultConnectTimeout

    Declaration
    public static readonly TimeSpan DefaultConnectTimeout
    Field Value
    Type Description
    TimeSpan

    DefaultReadTimeout

    Declaration
    public static readonly TimeSpan DefaultReadTimeout
    Field Value
    Type Description
    TimeSpan

    Properties

    BaseHeaders

    Declaration
    public ImmutableList<KeyValuePair<string, string>> BaseHeaders { get; }
    Property Value
    Type Description
    ImmutableList<KeyValuePair<string, string>>

    ConnectTimeout

    Declaration
    public TimeSpan ConnectTimeout { get; }
    Property Value
    Type Description
    TimeSpan

    Default

    Declaration
    public static HttpProperties Default { get; }
    Property Value
    Type Description
    HttpProperties

    HttpExceptionConverter

    Declaration
    public Func<Exception, Exception> HttpExceptionConverter { get; }
    Property Value
    Type Description
    Func<Exception, Exception>

    HttpMessageHandlerFactory

    Declaration
    public Func<HttpProperties, HttpMessageHandler> HttpMessageHandlerFactory { get; }
    Property Value
    Type Description
    Func<HttpProperties, HttpMessageHandler>

    Proxy

    Declaration
    public IWebProxy Proxy { get; }
    Property Value
    Type Description
    IWebProxy

    ReadTimeout

    Declaration
    public TimeSpan ReadTimeout { get; }
    Property Value
    Type Description
    TimeSpan

    Methods

    AddHeaders(HttpRequestMessage)

    Declaration
    public void AddHeaders(HttpRequestMessage req)
    Parameters
    Type Name Description
    HttpRequestMessage req

    NewHttpClient()

    Declaration
    public HttpClient NewHttpClient()
    Returns
    Type Description
    HttpClient

    NewHttpMessageHandler()

    Declaration
    public HttpMessageHandler NewHttpMessageHandler()
    Returns
    Type Description
    HttpMessageHandler

    WithApplicationTags(ApplicationInfo)

    Declaration
    public HttpProperties WithApplicationTags(ApplicationInfo applicationInfo)
    Parameters
    Type Name Description
    ApplicationInfo applicationInfo
    Returns
    Type Description
    HttpProperties

    WithAuthorizationKey(string)

    Declaration
    public HttpProperties WithAuthorizationKey(string key)
    Parameters
    Type Name Description
    string key
    Returns
    Type Description
    HttpProperties

    WithConnectTimeout(TimeSpan)

    Declaration
    public HttpProperties WithConnectTimeout(TimeSpan newConnectTimeout)
    Parameters
    Type Name Description
    TimeSpan newConnectTimeout
    Returns
    Type Description
    HttpProperties

    WithHeader(string, string)

    Declaration
    public HttpProperties WithHeader(string name, string value)
    Parameters
    Type Name Description
    string name
    string value
    Returns
    Type Description
    HttpProperties

    WithHttpExceptionConverter(Func<Exception, Exception>)

    Declaration
    public HttpProperties WithHttpExceptionConverter(Func<Exception, Exception> newHttpExceptionConverter)
    Parameters
    Type Name Description
    Func<Exception, Exception> newHttpExceptionConverter
    Returns
    Type Description
    HttpProperties

    WithHttpMessageHandlerFactory(Func<HttpProperties, HttpMessageHandler>)

    Declaration
    public HttpProperties WithHttpMessageHandlerFactory(Func<HttpProperties, HttpMessageHandler> factory)
    Parameters
    Type Name Description
    Func<HttpProperties, HttpMessageHandler> factory
    Returns
    Type Description
    HttpProperties

    WithProxy(IWebProxy)

    Declaration
    public HttpProperties WithProxy(IWebProxy newProxy)
    Parameters
    Type Name Description
    IWebProxy newProxy
    Returns
    Type Description
    HttpProperties

    WithReadTimeout(TimeSpan)

    Declaration
    public HttpProperties WithReadTimeout(TimeSpan newReadTimeout)
    Parameters
    Type Name Description
    TimeSpan newReadTimeout
    Returns
    Type Description
    HttpProperties

    WithUserAgent(string)

    Declaration
    public HttpProperties WithUserAgent(string userAgent)
    Parameters
    Type Name Description
    string userAgent
    Returns
    Type Description
    HttpProperties

    WithUserAgent(string, string)

    Declaration
    public HttpProperties WithUserAgent(string userAgentName, string userAgentVersion)
    Parameters
    Type Name Description
    string userAgentName
    string userAgentVersion
    Returns
    Type Description
    HttpProperties

    WithWrapper(string, string)

    Declaration
    public HttpProperties WithWrapper(string wrapperName, string wrapperVersion)
    Parameters
    Type Name Description
    string wrapperName
    string wrapperVersion
    Returns
    Type Description
    HttpProperties
    In this article
    Back to top Generated by DocFX