Example #1
0
 static Task RunAfterEndpointStart(CompositionHost compositionHost, IEndpointInstance endpoint)
 {
     return(compositionHost.ExecuteExports <IRunAfterEndpointStart>(_ => _.Run(endpoint)));
 }
Example #2
0
 static Task RunAfterEndpointStop(CompositionHost compositionHost)
 {
     return(compositionHost.ExecuteExports <IRunAfterEndpointStop>(_ => _.Run()));
 }
Example #3
0
 static Task RunBeforeEndpointStop(CompositionHost compositionHost, IEndpointInstance endpoint)
 {
     return(compositionHost.ExecuteExports <IRunBeforeEndpointStop>(_ => _.Run(endpoint)));
 }
Example #4
0
 static Task RunBeforeEndpointStart(CompositionHost compositionHost)
 {
     return(compositionHost.ExecuteExports <IRunBeforeEndpointStart>(_ => _.Run()));
 }
Example #5
0
    // Other injection points excluded, but follow the same pattern as above

    #endregion

    static Task RunCustomizeConfiguration(CompositionHost compositionHost, EndpointConfiguration endpointConfiguration)
    {
        return(compositionHost.ExecuteExports <ICustomizeConfiguration>(_ => _.Run(endpointConfiguration)));
    }
Example #6
0
 static void RunAfterEndpointStart(CompositionHost compositionHost, IBus bus)
 {
     compositionHost.ExecuteExports <IRunAfterEndpointStart>(_ => _.Run(bus));
 }
Example #7
0
 static void RunBeforeEndpointStop(CompositionHost compositionHost, IBus bus)
 {
     compositionHost.ExecuteExports <IRunBeforeEndpointStop>(_ => _.Run(bus));
 }
Example #8
0
 static void RunAfterEndpointStop(CompositionHost compositionHost)
 {
     compositionHost.ExecuteExports <IRunAfterEndpointStop>(_ => _.Run());
 }
Example #9
0
    // Other injection points excluded, but follow the same pattern as above

    #endregion

    static void RunCustomizeConfiguration(CompositionHost compositionHost, BusConfiguration busConfiguration)
    {
        compositionHost.ExecuteExports <ICustomizeConfiguration>(_ => _.Run(busConfiguration));
    }
Example #10
0
 static void RunBeforeEndpointStart(CompositionHost compositionHost)
 {
     compositionHost.ExecuteExports <IRunBeforeEndpointStart>(_ => _.Run());
 }