Class AsiBackboneRegulatedGovernanceServiceCollectionExtensions
- Namespace
- AsiBackbone.AspNetCore.DependencyInjection
- Assembly
- AsiBackbone.AspNetCore.dll
Provides regulated-governance registration helpers for hosts that want a repeatable, fail-closed ASP.NET Core posture.
public static class AsiBackboneRegulatedGovernanceServiceCollectionExtensions
- Inheritance
-
AsiBackboneRegulatedGovernanceServiceCollectionExtensions
- Inherited Members
Methods
AddAsiBackboneRegulatedGovernance(IServiceCollection)
Adds ASP.NET Core endpoint governance, applies the strict governance option profile, and registers the provider-neutral governance metadata sanitation pipeline.
public static IServiceCollection AddAsiBackboneRegulatedGovernance(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe service collection to configure.
Returns
- IServiceCollection
The same service collection so calls can be chained.
Remarks
This helper establishes a conservative governance posture; it is not a legal or regulatory compliance certification. Hosts still own authentication, authorization, policy and threat-model registrations, capability proof verification, durable replay/use tracking, metadata classifiers, durable audit and outbox persistence, managed-key signing, monitoring, retention, and final execution enforcement.
Exceptions
- ArgumentNullException
Thrown when
servicesis null.
UseRegulatedGovernanceProfile(IAsiBackboneBuilder)
Applies the regulated governance profile through the explicit AddAsiBackbone builder facade.
public static IAsiBackboneBuilder UseRegulatedGovernanceProfile(this IAsiBackboneBuilder builder)
Parameters
builderIAsiBackboneBuilderThe AsiBackbone builder facade being configured.
Returns
- IAsiBackboneBuilder
The same builder so calls can be chained.
Exceptions
- ArgumentNullException
Thrown when
builderis null.