Class DiscoveryServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder>
Provides the abstract builder class for a
Inheritance
System.Object
EventServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder>
DiscoveryServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder>
Namespace: Copper.Discovery.Service
Assembly: Copper.Discovery.Service.dll
Syntax
public abstract class DiscoveryServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder> : EventServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder> where TDiscoveryServiceInstanceListenerBuilder : DiscoveryServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder>
Type Parameters
| Name | Description |
|---|---|
| TDiscoveryServiceInstanceListenerBuilder |
Constructors
View SourceDiscoveryServiceInstanceListenerBuilder(Type, Type, String)
Initializes a new instance of the DiscoveryServiceInstanceListenerBuilder<TDiscoveryServiceInstanceListenerBuilder> class.
Declaration
protected DiscoveryServiceInstanceListenerBuilder(Type contractType, Type implementationType, string listenerName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | contractType | The service contract type. |
| System.Type | implementationType | The service implementation type. |
| System.String | listenerName | The listener name. |
Methods
View SourceConfigureServiceProxyComponentConfiguration(Action<ChildComponentConfiguration<ServiceProxyBuilder>>)
Configures the discovery service instance listener's service proxy component configuration.
Declaration
public TDiscoveryServiceInstanceListenerBuilder ConfigureServiceProxyComponentConfiguration(Action<ChildComponentConfiguration<ServiceProxyBuilder>> configureDelegate)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<ChildComponentConfiguration<ServiceProxyBuilder>> | configureDelegate | The delegate for configuring the |
Returns
| Type | Description |
|---|---|
| TDiscoveryServiceInstanceListenerBuilder |