• Home
  • Features and concepts
  • Examples
  • Reference
    • 3.0 - .NET (net6.0)
    • 3.0 - .NET (netcoreapp3.1)
    • 3.0 - .NET (net48)
    • 3.0 - Azure Service Fabric (net6.0)
    • 3.0 - Azure Service Fabric (netcoreapp3.1)
    • 3.0 - Azure Service Fabric (net48)
  • Roadmap
  • About
  • Reference - 3.0 - Azure ServiceFabric (net6.0)
  • Copper.Conventions.Method.Client.V1
  • ManagerProxyBuilder<TManagerProxyBuilder>

    Show / Hide Table of Contents
    • Conceptual
      • Introduction
    • Reference - 3.0 - Azure ServiceFabric (net6.0)
      • Copper.Common
        • ChildComponentConfiguration
        • ChildComponentConfiguration<TChildComponentBuilder>
        • ComponentBuilder
        • ComponentBuilder<TComponent, TComponentBuilder>
        • ConfigureServices
        • CorrelationId
        • DataContractSerializer<TDataContract>
        • RegisterChildComponentsServices
        • RegisterServices
        • SoapClientMessageFormatter
        • SoapDispatchMessageFormatter
      • Copper.Common.Context
        • CopperMessageHeader
        • CopperMessageHeader<T>
        • GenericContext<T>
        • OperationContext
      • Copper.Common.Dispatcher
        • AsyncMethodDispatcher<TContract>
        • InvocationResult
      • Copper.Common.Interceptors
        • CorrelationIdSendInterceptor
        • SetOperationContextSendInterceptor
      • Copper.Common.Interface
        • IChildComponentConfigurationCollection
        • IClientMessageFormatter
        • IComponentServiceProvider
        • IDispatchMessageFormatter
        • IEndpoint
        • IFrameworkReceiveInterceptor
        • IFrameworkSendInterceptor
        • IReceiveInterceptor
        • ISendInterceptor
        • RequestInfo
      • Copper.Common.Metadata
        • DiscoveryServiceEndpointMetadataExtensions
        • EndpointMetadata
      • Copper.Common.Validators
        • EventContractValidator
        • EventHandlerValidator
        • EventPublisherValidator
        • OneWayOperationValidator
      • Copper.Conventions.Method.Client.V1
        • Constants
        • ManagerEventSubscriptionServiceBuilderFactory
        • ManagerProxy
        • ManagerProxyBuilder
        • ManagerProxyBuilder<TManagerProxyBuilder>
        • ManagerProxyDiscoveryClientBuilderFactory
        • ManagerRequestSubmitterBuilderFactory
        • ManagerServiceProxyBuilderFactory
        • ManagerSubscriptionService
        • ManagerSubscriptionServiceBuilder
        • ManagerSubscriptionServiceBuilder<TManagerSubscriptionServiceBuilder>
        • ManagerTransportMetadataProvider
        • RequestSubmitterFactory
        • RequestSubmitterFactory.CreateRequestSubmitterDelegate
      • Copper.Conventions.Method.Client.V1.Interface
        • IManagerProxy
        • IManagerProxyDiscoveryClientBuilderFactory
        • IManagerRequestSubmitterBuilderFactory
        • IManagerSubscriptionService
        • IRequestSubmitterBuilderFactory
      • Copper.Conventions.Method.Common.V1
        • Constants
        • LocalFileDistributedCache
        • LocalFileDistributedCacheEntry
        • LocalFileDistributedCacheEntryOptions
        • LocalFileDistributedCacheOptions
        • ManagerEventReceiverBuilderFactory
        • MethodEventingQueueNameBuilder
        • MethodListenerNameBuilder
        • MethodRemotingQueueNameBuilder
        • MethodServiceNameBuilder
        • TransportMetadataProvider<TTransportMetadata>
        • TransportMetadataProviderOptions
      • Copper.Conventions.Method.Common.V1.Exceptions
        • DiscoveryException
      • Copper.Conventions.Method.Common.V1.Interface
        • IDiscoveryClientBuilderFactory
        • IEventReceiverBuilderFactory
        • IManagerEventReceiverBuilderFactory
        • ITransportMetadataProvider<TTransportMetadata>
      • Copper.Conventions.Method.Common.V1.MassTransit
        • BusControlSettingsResolver
        • Constants
      • Copper.Conventions.Method.Common.V1.MassTransit.Exceptions
        • BusControlSettingsResolverException
      • Copper.Conventions.Method.Common.V1.Validators
        • AccessContractValidator
        • EngineContractValidator
        • ManagerContractValidator
        • ManagerEventsContractValidator
      • Copper.Conventions.Method.Service.V1
        • AccessBuilder
        • AccessBuilder<TAccessBuilder>
        • AccessDiscoveryServiceInstanceListenerBuilderConfigurator
        • AccessProxy
        • AccessProxyBuilder
        • AccessProxyBuilder<TAccessProxyBuilder>
        • AccessProxyDiscoveryClientBuilderFactory
        • AccessRequestServiceInstanceListenerBuilderConfigurator
        • AccessRequestSubmitterBuilderFactory
        • AccessServiceProxyBuilderFactory
        • AccessTransportMetadataProvider
        • EngineBuilder
        • EngineBuilder<TEngineBuilder, TAccessProxyBuilder>
        • EngineDiscoveryServiceInstanceListenerBuilderConfigurator
        • EngineProxy
        • EngineProxyBuilder
        • EngineProxyBuilder<TEngineProxyBuilder>
        • EngineProxyDiscoveryClientBuilderFactory
        • EngineRequestServiceInstanceListenerBuilderConfigurator
        • EngineRequestSubmitterBuilderFactory
        • EngineServiceProxyBuilder
        • EngineTransportMetadataProvider
        • ManagerBuilder
        • ManagerBuilder<TManagerBuilder, TAccessProxyBuilder, TEngineProxyBuilder, TManagerEventsProxyBuilder>
        • ManagerDiscoveryServiceInstanceListenerBuilderConfigurator
        • ManagerEventPublisherBuilderFactory
        • ManagerEventServiceInstanceListenerBuilderConfigurator
        • ManagerEventsEventsProxyBuilderFactory
        • ManagerEventsProxy
        • ManagerEventsProxyBuilder
        • ManagerEventsProxyBuilder<TManagerEventsProxyBuilder>
        • ManagerRequestServiceInstanceListenerBuilderConfigurator
        • MethodConfigJsonNameBuilder
        • MethodDiscoveryServiceInstanceListenerBuilderFactory
        • MethodEventServiceInstanceListenerBuilderFactory
        • MethodPipeNameBuilder
        • MethodRequestServiceInstanceListenerBuilderFactory
        • MethodServiceTypeNameBuilder
      • Copper.Conventions.Method.Service.V1.Interface
        • IAccessDiscoveryServiceInstanceListenerBuilderConfigurator
        • IAccessProxy
        • IAccessProxyDiscoveryClientBuilderFactory
        • IAccessRequestServiceInstanceListenerBuilderConfigurator
        • IAccessRequestSubmitterBuilderFactory
        • IDiscoveryServiceInstanceListenerBuilderConfigurator
        • IEngineDiscoveryServiceInstanceListenerBuilderConfigurator
        • IEngineProxy
        • IEngineProxyDiscoveryClientBuilderFactory
        • IEngineRequestServiceInstanceListenerBuilderConfigurator
        • IEngineRequestSubmitterBuilderFactory
        • IEventPublisherBuilderFactory
        • IEventServiceInstanceListenerBuilderConfigurator
        • IManagerDiscoveryServiceInstanceListenerBuilderConfigurator
        • IManagerEventPublisherBuilderFactory
        • IManagerEventServiceInstanceListenerBuilderConfigurator
        • IManagerEventsProxy
        • IManagerRequestServiceInstanceListenerBuilderConfigurator
        • IRequestServiceInstanceListenerBuilderConfigurator
      • Copper.Diagnostics.Client.Interceptors
        • DependencyLoggingSendInterceptor
      • Copper.Diagnostics.Common
        • ActivityTelemetryInitializer
        • ApplicationVersionTelemetryInitializer
        • Constants
        • CopperBrandingTelemetryInitializer
        • DependencyFilterTelemetryProcessor
        • FabricTelemetryInitializer
        • OperationIdTelemetryInitializer
        • ParentActivity
      • Copper.Diagnostics.Common.Interceptors
        • ActivityReceiveInterceptor
        • ActivitySendInterceptor
        • ExceptionLoggingReceiveInterceptor
        • RequestLoggingReceiveInterceptor
      • Copper.Diagnostics.Common.Logging
        • ApplicationInsightsLoggerDecorator
        • ApplicationInsightsLoggerProviderDecorator
        • CopperTelemetryConfigurationOptionsSetup
      • Copper.Diagnostics.Service
        • CategoryNameTelemetryInitializer
        • FabricTelemetryInitializerFactory
      • Copper.Diagnostics.Service.Interceptors
        • PublishEventLoggingInterceptor
        • ScopeInterceptor
      • Copper.Discovery.Client
        • MassTransitClientDiscoveryClientBuilderExtensions
      • Copper.Discovery.Common
        • DiscoveryClient
        • DiscoveryClientBuilder
        • DiscoveryClientBuilder<TDiscoveryClientBuilder>
        • DiscoveryResponseService
      • Copper.Discovery.Common.Interface
        • IServiceDiscoveryMetadataProvider
      • Copper.Discovery.Interface.V1
        • EndpointMetadata
        • IDiscoveryResponseService
        • IServiceDiscoveryRequestedEvent
        • ListenerMetadata
        • ServiceDiscoveryCriteria
        • ServiceDiscoveryRequestedEventArgs
        • ServiceDiscoveryResponse
        • ServiceMetadata
      • Copper.Discovery.MassTransit.Common.V1
        • DiscoveryClientSettings
        • MassTransitDiscoveryClientBuilder
        • ServiceDiscoveryMetadata
        • ServiceDiscoveryMetadataProvider
      • Copper.Discovery.MassTransit.Service.V1
        • MassTransitDiscoveryServiceInstanceListenerBuilder
        • RequestSubmitterBuilderFactory
        • RequestSubmitterBuilderFactorySettings
        • RequestSubmitterBuilderFactorySettings.MassTransitRequestSubmitterBuilderConfigureDelegate
      • Copper.Discovery.Service
        • DiscoveryServiceInstanceListenerBuilder
        • DiscoveryServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder>
        • IRequestSubmitterBuilderFactory
        • ServiceDiscoveryRequestedEventHandler
      • Copper.Eventing.Client
        • DiagnosticsClientEventHandlerProxyBuilderExtensions
        • EventHandlerProxyFactory
        • EventHandlerProxyFactoryBuilder
        • EventSubscriptionService
        • EventSubscriptionServiceBuilder
        • EventSubscriptionServiceBuilder<TEventSubscriptionServiceBuilder>
      • Copper.Eventing.Common
        • EventPublisherBuilder
        • EventPublisherBuilder<TEventPublisherBuilder>
        • EventPublisherFactory
        • EventReceiverBuilder
        • EventReceiverBuilder<TEventReceiverBuilder>
        • MassTransitCommonEventPublisherBuilderExtensions
        • MassTransitCommonEventReceiverBuilderExtensions
      • Copper.Eventing.Common.Interface
        • IEventPublisher
        • IEventPublisherFactory
        • IEventReceiver
        • IEventRequest<TEvent>
      • Copper.Eventing.MassTransit.Common.V1
        • AzureServiceBusTransportMetadata
        • Constants
        • EventPublisher
        • EventPublisherOptions
        • EventPublisherSettings
        • EventReceiver
        • EventReceiverSettings
        • EventRequest<TEvent>
        • InMemoryTransportMetadata
        • MassTransitEventPublisherBuilder
        • MassTransitEventReceiverBuilder
        • RabbitMqTransportMetadata
        • TransportMetadata
      • Copper.Eventing.MassTransit.Common.V1.Extensions
        • MassTransitCommonEventReceiverSettingsExtensions
      • Copper.Eventing.Service
        • EventListener<TContract>
        • EventListenerFactory
        • EventServiceInstanceListenerBuilder
        • EventServiceInstanceListenerBuilder<TEventServiceInstanceListenerBuilder>
        • EventsProxy
        • EventsProxyBuilder
        • EventsProxyBuilder<TEventsProxyBuilder>
        • MassTransitServiceEventServiceInstanceListenerBuilderExtensions
      • Copper.MassTransit
        • BusControlFactory
        • ReceiveEndpointOptions
      • Copper.MassTransit.Exceptions
        • InstanceAlreadySubscribedToBusException
      • Copper.MassTransit.Interface
        • AzureServiceBusBusControlSerializer
        • AzureServiceBusControlSettings
        • BusControlSettings
        • IBusControl
        • IBusControlFactory
        • InMemoryBusControlSettings
        • IReceiveEndpointConnector
        • MethodCommonBusControlSettingsExtensions
        • RabbitMqBusControlSerializer
        • RabbitMqBusControlSettings
      • Copper.Messaging.Common.Interface
        • IEventRequest<TEvent>
        • IMethodRequest
        • IMethodResponse
      • Copper.Messaging.Service
        • MethodResponse
      • Copper.Remoting.Client
        • DiagnosticsClientServiceProxyBuilderExtensions
        • ServiceProxy
        • ServiceProxyBuilder
        • ServiceProxyBuilder<TServiceProxyBuilder>
      • Copper.Remoting.Common
        • FabricTransportRemotingCommonRequestReceiverBuilderExtensions
        • FabricTransportRemotingCommonRequestSubmitterBuilderExtensions
        • MassTransitCommonRequestReceiverBuilderExtensions
        • MassTransitCommonRequestSubmitterBuilderExtensions
        • RequestReceiverBuilder
        • RequestReceiverBuilder<TRequestReceiverBuilder>
        • RequestSubmitterBuilder
        • RequestSubmitterBuilder<TRequestSubmitterBuilder>
        • RequestSubmitterFactory
      • Copper.Remoting.Common.Interface
        • IMethodRequest
        • IMethodResponse
        • IRequestReceiver
        • IRequestSubmitter
        • IRequestSubmitterFactory
      • Copper.Remoting.FabricTransportRemoting.Common.V1
        • Constants
        • FabricTransportRemotingCommonRequestReceiverSettingsExtensions
        • RequestReceiver
        • RequestReceiverSettings
        • RequestSubmitter
        • RequestSubmitterSettings
        • TransportMetadata
      • Copper.Remoting.MassTransit.Common
        • MassTransitCommonRequestReceiverSettingsExtensions
      • Copper.Remoting.MassTransit.Common.V1
        • AzureServiceBusTransportMetadata
        • Constants
        • InMemoryTransportMetadata
        • MassTransitRequestReceiverBuilder
        • MassTransitRequestSubmitterBuilder
        • MethodClientMetadataExtensions
        • MethodRequest
        • RabbitMqTransportMetadata
        • RequestReceiver
        • RequestReceiverSettings
        • RequestSubmitter
        • RequestSubmitterOptions
        • RequestSubmitterSettings
        • TransportMetadata
      • Copper.Remoting.Service
        • FabricTransportRemotingServiceRequestServiceInstanceListenerBuilderBuilderExtensions
        • MassTransitServiceRequestServiceInstanceListenerBuilderExtensions
        • RequestListener<TContract>
        • RequestListenerFactory
        • RequestServiceInstanceListenerBuilder
        • RequestServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder>
      • Copper.Service
        • DiagnosticsServiceEventsProxyBuilderExtensions
        • DiagnosticsServiceServiceHostBuilderExtensions
        • DiagnosticsServiceServiceInstanceListenerBuilderExtensions
        • DiscoveryServiceServiceHostBuilderExtensions
        • EventingServiceServiceHostBuilderExtensions
        • MassTransitServiceDiscoveryServiceInstanceListenerBuilderExtensions
        • MethodServiceServiceHostBuilderExtensions
        • RemotingServiceServiceHostBuilderExtensions
        • ServiceContextProvider
        • ServiceHost<TServiceHostBuilder>
        • ServiceHostBuilder
        • ServiceHostBuilder<TServiceHostBuilder>
        • ServiceHostConfiguration
        • ServiceInstanceListener
        • ServiceInstanceListenerBuilder<TServiceInstanceListenerBuilder>
        • ServiceInstanceProxyFactory
        • ServiceInstanceProxyFactoryBuilder
        • ServiceInstanceProxyFactoryBuilder<TServiceInstanceProxyFactoryBuilder>
        • StatelessService
      • Copper.Service.Interceptors
        • EndpointMetadataInterceptor
        • FaultContractReceiveInterceptor
        • FaultContractReceiveInterceptorOptions
        • ServiceInstanceInterceptor
      • Copper.Service.Interface
        • ICommunicationListenerFactory
        • IServiceContextProvider
        • IServiceInstanceFactory<TImplementation>
      • Copper.Service.Metadata
        • DiscoveryServiceListenerMetadataExtensions
        • DiscoveryServiceServiceMetadataExtensions
        • ListenerMetadata
        • ServiceMetadata
      • Copper.Service.Validators
        • ServiceImplementsContractValidator
      • Microsoft.Extensions.Caching.Distributed
        • MethodCommonDistributedCacheExtensions
      • Microsoft.Extensions.Configuration
        • MethodServiceConfigurationBuilderExtensions
      • Microsoft.Extensions.DependencyInjection
        • DiagnosticsCommonServiceCollectionExtensions
        • MethodCommonServiceCollectionExtensions
      • Microsoft.Extensions.Logging
        • DiagnosticsClientILoggerExtensions
        • DiagnosticsCommonILoggerExtensions
        • DiagnosticsCommonLoggingBuilderExtensions
        • DiagnosticsServiceLoggingBuilderExtensions
      • System
        • CommonTypeExtensions
      • System.ServiceModel.Channels
        • CommonMessageHeadersExtensions

    Class ManagerProxyBuilder<TManagerProxyBuilder>

    Provides the abstract builder class for an IManagerProxy.

    Inheritance
    System.Object
    ManagerProxyBuilder<TManagerProxyBuilder>
    ManagerProxyBuilder
    ManagerProxyBuilder
    ManagerProxyBuilder
    ManagerProxyBuilder
    ManagerProxyBuilder
    Namespace: Copper.Conventions.Method.Client.V1
    Assembly: Copper.Conventions.Method.Client.dll
    Syntax
    public abstract class ManagerProxyBuilder<TManagerProxyBuilder> : ComponentBuilder<IManagerProxy, TManagerProxyBuilder> where TManagerProxyBuilder : ManagerProxyBuilder<TManagerProxyBuilder>
    Type Parameters
    Name Description
    TManagerProxyBuilder

    The manager proxy builder type.

    Constructors

    View Source

    ManagerProxyBuilder()

    Initializes a new instance of the ManagerProxyBuilder<TManagerProxyBuilder> class.

    Declaration
    protected ManagerProxyBuilder()

    Methods

    View Source

    ConfigureServiceProxyComponentConfiguration(Action<ChildComponentConfiguration<ServiceProxyBuilder>>)

    Configures Manager proxy's service proxy configuration.

    Declaration
    public TManagerProxyBuilder ConfigureServiceProxyComponentConfiguration(Action<ChildComponentConfiguration<ServiceProxyBuilder>> configureDelegate)
    Parameters
    Type Name Description
    System.Action<ChildComponentConfiguration<ServiceProxyBuilder>> configureDelegate

    The delegate for configuring the .

    Returns
    Type Description
    TManagerProxyBuilder
    • View Source
    In This Article
    • Constructors
      • ManagerProxyBuilder()
    • Methods
      • ConfigureServiceProxyComponentConfiguration(Action<ChildComponentConfiguration<ServiceProxyBuilder>>)
    Back to top Generated by DocFX