Previous Topic: ClassesNext Topic: Common Classes and Types


Types

This section details types that are only used in the Classify interface.

AnalyzeDataActionType

Specifies the options for analyzing content data.

The Type has the following options:

None

The CCS returns the existing cached classifications.

Value: 0

HashOnly

If the CCS has access to the content, it can hash the content to find existing classifications.

Value: 1

MayAnalyze

If the CCS has access to the content, it classifies the content if there are no classifications already available.

Value: 2

MustAnalyze

If the CCS has access to the content, it must classify the content to create new classifications even if classifications already exist.

Value: 3

ContentIdentifierType

Specifies the allowable types of content identifier.

The Type has the following options:

UNC

Value: 0

Usage: A UNC path to the content.

URL

Value: 1

Usage: A URL path to the content.

SHA_256_BASE64ENCODED

Value: 2

Usage: The SHA-256 hash of the content base64 encoded.

DataLocationType

Specifies the options for the location of the data that you want to classify.

The Type has the following options:

Reference

Value: 0

Usage: Only a reference to the content is passed in. If the CCS action requires the data, the CCS must retrieve it.

Data

Value: 1

Usage: The caller provides the content data in the ClassificationArgs.ItemBinaryBuffer.