Show / Hide Table of Contents

    Class EventsProxyBuilder<TEventsProxyBuilder>

    Provides abstract the builder class for an EventsProxy.

    Inheritance
    System.Object
    EventsProxyBuilder<TEventsProxyBuilder>
    EventsProxyBuilder
    EventsProxyBuilder
    EventsProxyBuilder
    EventsProxyBuilder
    EventsProxyBuilder
    Namespace: Copper.Eventing.Service
    Assembly: Copper.Eventing.Service.dll
    Syntax
    public abstract class EventsProxyBuilder<TEventsProxyBuilder> : ComponentBuilder<EventsProxy, TEventsProxyBuilder> where TEventsProxyBuilder : EventsProxyBuilder<TEventsProxyBuilder>
    Type Parameters
    Name Description
    TEventsProxyBuilder

    Constructors

    View Source

    EventsProxyBuilder()

    Initializes a new instance of the EventsProxyBuilder<TEventsProxyBuilder> class.

    Declaration
    protected EventsProxyBuilder()

    Methods

    View Source

    AppendSendInterceptor<TSendInterceptor>(Func<IServiceProvider, TSendInterceptor>)

    Appends a send interceptor to the events proxy.

    Declaration
    public TEventsProxyBuilder AppendSendInterceptor<TSendInterceptor>(Func<IServiceProvider, TSendInterceptor> configureDelegate = null)
        where TSendInterceptor : class, ISendInterceptor
    Parameters
    Type Name Description
    System.Func<System.IServiceProvider, TSendInterceptor> configureDelegate

    A factory method to create a send interceptor.

    Returns
    Type Description
    TEventsProxyBuilder

    The same instance of EventsProxyBuilder<TEventsProxyBuilder> for chaining.

    Type Parameters
    Name Description
    TSendInterceptor

    The send interceptor type.

    • View Source
    Back to top Generated by DocFX