Skip to content

Policies

Each entry uses the short function name as the table-of-contents label. Expand an entry to inspect its source file, signature, and XML doc comments.

Configure

Source file, signature, and docstring

Member PolicyBuilder.Configure(IPolicyConfig config)

Kind function

Declaring Type PolicyBuilder

Source File QaaS.Framework.Policies/PolicyBuilder.cs

Signature

public PolicyBuilder Configure(IPolicyConfig config)

Docstring

Sets the configuration currently stored on the Framework policy builder instance.

Use this method when working with the documented Framework policy builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Build

Source file, signature, and docstring

Member PolicyBuilder.Build()

Kind function

Declaring Type PolicyBuilder

Source File QaaS.Framework.Policies/PolicyBuilder.cs

Signature

public Policy Build()

Docstring

Builds the configured Framework policy builder output from the current state.

Call this after the fluent configuration is complete. The method validates the accumulated state and materializes the runtime or immutable configuration object represented by the builder.

BuildPolicies

Source file, signature, and docstring

Member PolicyBuilder.BuildPolicies(PolicyBuilder[]? policyBuilders)

Kind function

Declaring Type PolicyBuilder

Source File QaaS.Framework.Policies/PolicyBuilder.cs

Signature

public static Policy? BuildPolicies(PolicyBuilder[]? policyBuilders)

Docstring

Builds a policy chain from the supplied policy builder collection.

This helper lets callers collapse several fluent policy builders into the policy chain consumed by the runtime configuration surface.