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<AsiBackboneAspNetCoreOptions>)

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

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

Parameters

builder IAsiBackboneBuilder
configure Action<AsiBackboneAspNetCoreOptions>

Returns

IAsiBackboneBuilder

UseGovernanceOutboxDrain(IAsiBackboneBuilder)

Adds the host-owned governance 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<AsiBackboneGovernanceOutboxDrainWorkerOptions>)

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

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

Parameters

builder IAsiBackboneBuilder
configure Action<AsiBackboneGovernanceOutboxDrainWorkerOptions>

Returns

IAsiBackboneBuilder