Class RequestServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder>
Provides the abstract builder class for a ServiceInstanceListener configured to receive service requests.
Inheritance
System.Object
ServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder>
RequestServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder>
Namespace: Copper.Remoting.Service
Assembly: Copper.Remoting.Service.dll
Syntax
public abstract class RequestServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder> : ServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder> where TRequestServiceInstanceListenerBuilder : RequestServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder>
Type Parameters
Name | Description |
---|---|
TRequestServiceInstanceListenerBuilder | The request service instance listener builder type. |
Constructors
View SourceRequestServiceInstanceListenerBuilder(Type, Type, String)
Initializes a new instance of the RequestServiceInstanceListenerBuilder<TRequestServiceInstanceListenerBuilder> class.
Declaration
protected RequestServiceInstanceListenerBuilder(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 SourceConfigureRequestReceiverComponentConfiguration(Action<ChildComponentConfiguration<RequestReceiverBuilder>>)
Configures the request service instance listener's request receiver component configuration.
Declaration
public TRequestServiceInstanceListenerBuilder ConfigureRequestReceiverComponentConfiguration(Action<ChildComponentConfiguration<RequestReceiverBuilder>> configureDelegate)
Parameters
Type | Name | Description |
---|---|---|
System.Action<ChildComponentConfiguration<RequestReceiverBuilder>> | configureDelegate | The delegate for configuring the |
Returns
Type | Description |
---|---|
TRequestServiceInstanceListenerBuilder |