Table of Contents

Class DefaultDlpFailurePolicyResolver

Namespace
AsiBackbone.Core.Classification
Assembly
AsiBackbone.Core.dll

Default provider-neutral resolver for DLP or classification failure behavior.

public sealed class DefaultDlpFailurePolicyResolver : IDlpFailurePolicyResolver
Inheritance
DefaultDlpFailurePolicyResolver
Implements
Inherited Members

Remarks

Initializes a new instance of the DefaultDlpFailurePolicyResolver class.

Constructors

DefaultDlpFailurePolicyResolver(DlpFailurePolicyOptions?)

Default provider-neutral resolver for DLP or classification failure behavior.

public DefaultDlpFailurePolicyResolver(DlpFailurePolicyOptions? options = null)

Parameters

options DlpFailurePolicyOptions

Optional policy options. When omitted, conservative defaults are used.

Remarks

Initializes a new instance of the DefaultDlpFailurePolicyResolver class.

Methods

ResolveAsync(DlpFailurePolicyContext, CancellationToken)

Resolves the policy behavior for the supplied DLP or classification failure context.

public ValueTask<DlpFailurePolicyResolution> ResolveAsync(DlpFailurePolicyContext context, CancellationToken cancellationToken = default)

Parameters

context DlpFailurePolicyContext

The provider-neutral failure context.

cancellationToken CancellationToken

A token that can cancel asynchronous resolution.

Returns

ValueTask<DlpFailurePolicyResolution>

The resolved failure policy result.