Show / Hide Table of Contents

    Class ManagerBuilder

    Provides the builder class for a ServiceHost for an Manager.

    Inheritance
    System.Object
    ServiceHostBuilder<ManagerBuilder>
    ManagerBuilder<ManagerBuilder, AccessProxyBuilder, EngineProxyBuilder, ManagerEventsProxyBuilder>
    ManagerBuilder
    Namespace: Copper.Conventions.Method.Service.V1
    Assembly: Copper.Conventions.Method.Service.dll
    Syntax
    public sealed class ManagerBuilder : ManagerBuilder<ManagerBuilder, AccessProxyBuilder, EngineProxyBuilder, ManagerEventsProxyBuilder>

    Properties

    View Source

    AccessProxyComponentConfiguration

    Gets the access proxy component configuration.

    Declaration
    protected override ChildComponentConfiguration<AccessProxyBuilder> AccessProxyComponentConfiguration { get; }
    Property Value
    Type Description
    ChildComponentConfiguration<AccessProxyBuilder>

    The access proxy component configuration.

    Overrides
    Copper.Conventions.Method.Service.V1.ManagerBuilder<Copper.Conventions.Method.Service.V1.ManagerBuilder, Copper.Conventions.Method.Service.V1.AccessProxyBuilder, Copper.Conventions.Method.Service.V1.EngineProxyBuilder, Copper.Conventions.Method.Service.V1.ManagerEventsProxyBuilder>.AccessProxyComponentConfiguration
    View Source

    EngineProxyComponentConfiguration

    Gets the engine proxy component configuration.

    Declaration
    protected override ChildComponentConfiguration<EngineProxyBuilder> EngineProxyComponentConfiguration { get; }
    Property Value
    Type Description
    ChildComponentConfiguration<EngineProxyBuilder>

    The engine proxy component configuration.

    Overrides
    Copper.Conventions.Method.Service.V1.ManagerBuilder<Copper.Conventions.Method.Service.V1.ManagerBuilder, Copper.Conventions.Method.Service.V1.AccessProxyBuilder, Copper.Conventions.Method.Service.V1.EngineProxyBuilder, Copper.Conventions.Method.Service.V1.ManagerEventsProxyBuilder>.EngineProxyComponentConfiguration
    View Source

    EventsProxyComponentConfiguration

    Gets the events proxy component configuration.

    Declaration
    protected override ChildComponentConfiguration<ManagerEventsProxyBuilder> EventsProxyComponentConfiguration { get; }
    Property Value
    Type Description
    ChildComponentConfiguration<ManagerEventsProxyBuilder>

    The events proxy component configuration.

    Overrides
    Copper.Conventions.Method.Service.V1.ManagerBuilder<Copper.Conventions.Method.Service.V1.ManagerBuilder, Copper.Conventions.Method.Service.V1.AccessProxyBuilder, Copper.Conventions.Method.Service.V1.EngineProxyBuilder, Copper.Conventions.Method.Service.V1.ManagerEventsProxyBuilder>.EventsProxyComponentConfiguration

    Methods

    View Source

    For<TImplementation>()

    Creates a ManagerBuilder instance.

    Declaration
    public static ManagerBuilder For<TImplementation>()
        where TImplementation : class
    Returns
    Type Description
    ManagerBuilder

    The ManagerBuilder instance.

    Type Parameters
    Name Description
    TImplementation

    The implementation type.

    Extension Methods

    MethodServiceServiceHostBuilderExtensions.AddMethodServiceConfiguration<TServiceHostBuilder>(TServiceHostBuilder, Type)
    DiagnosticsServiceServiceHostBuilderExtensions.AddCopperServiceLogging<TServiceHostBuilder>(TServiceHostBuilder)
    • View Source
    Back to top Generated by DocFX