Search Results for

    Show / Hide Table of Contents

    Class InMemoryConnection

    Inheritance
    object
    InMemoryConnection
    VirtualClusterConnection
    Implements
    IConnection
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Net
    Assembly: OpenSearch.Net.dll
    Syntax
    public class InMemoryConnection : IConnection, IDisposable

    Constructors

    | Edit this page View Source

    InMemoryConnection()

    Every request will succeed with this overload, note that it won't actually return mocked responses so using this overload might fail if you are using it to test high level bits that need to deserialize the response.

    Declaration
    public InMemoryConnection()
    | Edit this page View Source

    InMemoryConnection(byte[], int, Exception, string)

    Declaration
    public InMemoryConnection(byte[] responseBody, int statusCode = 200, Exception exception = null, string contentType = "application/json")
    Parameters
    Type Name Description
    byte[] responseBody
    int statusCode
    Exception exception
    string contentType

    Methods

    | Edit this page View Source

    DisposeManagedResources()

    Declaration
    protected virtual void DisposeManagedResources()
    | Edit this page View Source

    RequestAsync<TResponse>(RequestData, CancellationToken)

    Declaration
    public virtual Task<TResponse> RequestAsync<TResponse>(RequestData requestData, CancellationToken cancellationToken) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    RequestData requestData
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Request<TResponse>(RequestData)

    Declaration
    public virtual TResponse Request<TResponse>(RequestData requestData) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    RequestData requestData
    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ReturnConnectionStatusAsync<TResponse>(RequestData, CancellationToken, byte[], int?, string)

    Declaration
    protected Task<TResponse> ReturnConnectionStatusAsync<TResponse>(RequestData requestData, CancellationToken cancellationToken, byte[] responseBody = null, int? statusCode = null, string contentType = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    RequestData requestData
    CancellationToken cancellationToken
    byte[] responseBody
    int? statusCode
    string contentType
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ReturnConnectionStatus<TResponse>(RequestData, byte[], int?, string)

    Declaration
    protected TResponse ReturnConnectionStatus<TResponse>(RequestData requestData, byte[] responseBody = null, int? statusCode = null, string contentType = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    RequestData requestData
    byte[] responseBody
    int? statusCode
    string contentType
    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse

    Implements

    IConnection
    IDisposable

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • InMemoryConnection()
      • InMemoryConnection(byte[], int, Exception, string)
    • Methods
      • DisposeManagedResources()
      • RequestAsync<TResponse>(RequestData, CancellationToken)
      • Request<TResponse>(RequestData)
      • ReturnConnectionStatusAsync<TResponse>(RequestData, CancellationToken, byte[], int?, string)
      • ReturnConnectionStatus<TResponse>(RequestData, byte[], int?, string)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX