Table of Contents

Class AsiBackboneAspNetCoreBuilderExtensions

Namespace
AsiBackbone.AspNetCore.DependencyInjection
Assembly
AsiBackbone.AspNetCore.dll

Provides explicit builder facade extension methods for ASP.NET Core host integration.

public static class AsiBackboneAspNetCoreBuilderExtensions
Inheritance
AsiBackboneAspNetCoreBuilderExtensions
Inherited Members

Methods

UseAspNetCoreEndpointGovernance(IAsiBackboneBuilder)

Adds ASP.NET Core endpoint governance services through the AsiBackbone builder facade using default options.

public static IAsiBackboneBuilder UseAspNetCoreEndpointGovernance(this IAsiBackboneBuilder builder)

Parameters

builder IAsiBackboneBuilder

Returns

IAsiBackboneBuilder

UseAspNetCoreEndpointGovernance(IAsiBackboneBuilder, Action<AspNetCoreGovernanceOptions>)

Adds ASP.NET Core endpoint governance services through the AsiBackbone builder facade using configured options.

public static IAsiBackboneBuilder UseAspNetCoreEndpointGovernance(this IAsiBackboneBuilder builder, Action<AspNetCoreGovernanceOptions> configure)

Parameters

builder IAsiBackboneBuilder
configure Action<AspNetCoreGovernanceOptions>

Returns

IAsiBackboneBuilder

UseGovernanceOutboxDrain(IAsiBackboneBuilder)

Adds the host-owned outbox drain worker through the AsiBackbone builder facade using default options.

public static IAsiBackboneBuilder UseGovernanceOutboxDrain(this IAsiBackboneBuilder builder)

Parameters

builder IAsiBackboneBuilder

Returns

IAsiBackboneBuilder

UseGovernanceOutboxDrain(IAsiBackboneBuilder, Action<GovernanceOutboxDrainWorkerOptions>)

Adds the host-owned outbox drain worker through the AsiBackbone builder facade using configured options.

public static IAsiBackboneBuilder UseGovernanceOutboxDrain(this IAsiBackboneBuilder builder, Action<GovernanceOutboxDrainWorkerOptions> configure)

Parameters

builder IAsiBackboneBuilder
configure Action<GovernanceOutboxDrainWorkerOptions>

Returns

IAsiBackboneBuilder