Table of Contents

Interface IAsiBackboneConstraintEvaluationContext

Namespace
AsiBackbone.Core.Constraints
Assembly
AsiBackbone.Core.dll

Represents framework-neutral context data commonly useful during constraint evaluation.

public interface IAsiBackboneConstraintEvaluationContext

Properties

CorrelationId

Gets the correlation identifier associated with the evaluation, when supplied by the host.

string? CorrelationId { get; }

Property Value

string

Metadata

Gets additional framework-neutral metadata supplied by the host.

IReadOnlyDictionary<string, string> Metadata { get; }

Property Value

IReadOnlyDictionary<string, string>

PolicyHash

Gets the policy hash associated with the evaluation, when supplied by the host.

string? PolicyHash { get; }

Property Value

string

PolicyVersion

Gets the policy version associated with the evaluation, when supplied by the host.

string? PolicyVersion { get; }

Property Value

string