Table of Contents

Class GovernanceMetadataClassificationContext

Namespace
AsiBackbone.Core.Metadata
Assembly
AsiBackbone.Core.dll

Provides normalized governance metadata to a provider-neutral metadata classifier.

public sealed class GovernanceMetadataClassificationContext
Inheritance
GovernanceMetadataClassificationContext
Inherited Members

Constructors

GovernanceMetadataClassificationContext(string, string, IReadOnlyDictionary<string, string>)

Initializes a new instance of the GovernanceMetadataClassificationContext class.

public GovernanceMetadataClassificationContext(string key, string value, IReadOnlyDictionary<string, string> metadata)

Parameters

key string

The normalized metadata key being classified.

value string

The normalized metadata value being classified.

metadata IReadOnlyDictionary<string, string>

The complete normalized metadata collection available for contextual classification.

Properties

Key

Gets the normalized metadata key being classified.

public string Key { get; }

Property Value

string

Metadata

Gets the complete normalized metadata collection available for contextual classification.

public IReadOnlyDictionary<string, string> Metadata { get; }

Property Value

IReadOnlyDictionary<string, string>

Remarks

Classifiers must treat this collection as read-only and must not place raw sensitive values into returned reason text.

Value

Gets the normalized metadata value being classified.

public string Value { get; }

Property Value

string