Show / Hide Table of Contents

    Class ManagerRequestSubmitterBuilderFactory

    Defines a method for creating a instance for a Manager.

    Inheritance
    System.Object
    ManagerRequestSubmitterBuilderFactory
    Implements
    IManagerRequestSubmitterBuilderFactory
    IRequestSubmitterBuilderFactory
    Namespace: Copper.Conventions.Method.Client.V1
    Assembly: Copper.Conventions.Method.Client.dll
    Syntax
    public class ManagerRequestSubmitterBuilderFactory : IManagerRequestSubmitterBuilderFactory, IRequestSubmitterBuilderFactory

    Constructors

    View Source

    ManagerRequestSubmitterBuilderFactory(IConfiguration, ITransportMetadataProvider<TransportMetadata>, IOptions<RequestSubmitterOptions>)

    Initializes a new instance of the ManagerRequestSubmitterBuilderFactory class.

    Declaration
    public ManagerRequestSubmitterBuilderFactory(IConfiguration configuration, ITransportMetadataProvider<TransportMetadata> transportMetadataProvider, IOptions<RequestSubmitterOptions> requestSubmitterOptions)
    Parameters
    Type Name Description
    IConfiguration configuration

    The configuration.

    ITransportMetadataProvider<TransportMetadata> transportMetadataProvider

    The transport metadata provider.

    IOptions<RequestSubmitterOptions> requestSubmitterOptions

    The request submitter options.

    Methods

    View Source

    CreateFor<TContract>(String, Boolean)

    Creates a instance for a Manager.

    Declaration
    public async Task<RequestSubmitterBuilder> CreateFor<TContract>(string applicationName, bool useCachedTransportMetadataIfAvailable)
        where TContract : class
    Parameters
    Type Name Description
    System.String applicationName

    The application name.

    System.Boolean useCachedTransportMetadataIfAvailable

    true if cached transport metadata should be used if available; otherwise, false.

    Returns
    Type Description
    System.Threading.Tasks.Task<RequestSubmitterBuilder>

    A System.Threading.Tasks.Task that represents outstanding operation. The result of the System.Threading.Tasks.Task is the instance.

    Type Parameters
    Name Description
    TContract

    The contract type.

    Implements

    IManagerRequestSubmitterBuilderFactory
    IRequestSubmitterBuilderFactory
    • View Source
    Back to top Generated by DocFX