Show / Hide Table of Contents

# Term bases API classes and interfaces

### Classes

#### CreateQTermTBFromTBXSettings

Settings for importing from a TBX file source.

#### CreateQTermTBFromTBXTaskResult

Encapsulates the result of TBX Import into a new QTerm TB.

#### CSVExportSettings

Encapsulates the settings of the TB export into CSV task.

#### CSVExportTaskResult

Encapsulates the result of TB export into CSV task.

#### CSVImportIntoExistingSettings

Settings for importing into an existing TB from a CSV file source.

#### CSVImportIntoExistingTaskResult

Encapsulates the result of CSV Import.

#### CSVImportResult

Represents summary information about a TB import process.

#### CSVImportSettings

Settings for importing from a CSV file source.

#### GenericFault

Used for faults that do not have data held, and which are probably not handled in a special way by the caller.

#### HeavyResourceInfo

Base class for heavy resources (TMInfo, TBInfo and CorpusInfo classes) including some meta data (Domain, Subject, etc.).

#### HeavyResourceUpdateInfo

Base class for heavy resource property update objects (TMInfo, TBInfo and CorpusInfo classes) including some meta data (Domain, Subject, etc.).

#### QTermTBImportSettings

Defines the multiterm import settings

#### ResourceInfo

Base class for resource information objects (such as the TMInfo, TBInfo and CorpusInfo classes encapsulating common information for a TM/TB/Corpus, such as Guid, name and description).

#### ResourceListFilter

Specifies filter criteria for listing TM/TB/Corpora resources.

#### ResourceUpdateInfo

Base class for resource property update objects (such as the TMInfo, TBInfo and CorpusInfo classes encapsulating common information for a TM/TB/Corpus, such as Guid, name and description).

#### ResultInfo

Encapsulates the result of a server operation (such as document import, export, etc.)

#### TaskDoesNotExistFault

Fault signalling that querying the result of the task failed because the task does not exist.

#### TaskInfo

Describes the state of an asynchronous task.

#### TaskNotFinishedFault

Fault signalling that querying the result of the task is not a valid operation while the task is not finished yet.

#### TaskResult

Result object of tasks. Specific tasks may have specific result objects, inheriting from this class. Exact type is described on the interface where the operation is started.

#### TBCloneInfo

Encapsulates information required to clone a TB.

#### TBFilter

Represents a TB listing filter that can be used with ListTBs2 to filter the list of returned TBs.

#### TBInfo

Encapsulates the description of a TB. This class is derived from ResourceInfo.

#### TBNewTermDefaultForLanguage

Specifies default values when new terms are added to a term base. Specific to a language of the term base.

#### TBUpdateInfo

Encapsulates the description of a TB. This class is derived from ResourceUpdateInfo.

#### TBXExportOptions

Encapsulates the options of the TBX export task.

#### TBXExportTaskResult

Encapsulates the result of TBX Export.

#### TBXImportIntoExistingSettings

Settings for importing into an existing TB from a TBX file source.

#### TBXImportSettings

Settings for importing from a TBX file source.

#### TBXImportTaskResult

Encapsulates the result of TBX Import.

#### UnexpectedFault

Throw in case of unexpected errors

### Interfaces

#### ITasksService

Operations related to the management of asynchronous tasks. Tasks are started by operations that are available on other interfaces, this interfaces handles operations on already started tasks.

#### ITBService

This interface has operations for listing TBs published by the server, importing CSV and exporting CSV.

### Enums

#### TaskStatus

Enumeration representing different light resource types.

#### TBCaseSensitivity

Specifies recognizing the same term if the capital and lowercase letters are different in the term and in the text.

#### TBFilterLangMode

Defines how the provided languages are used when filtering TB lists.

#### TBMatching

Specifies recognizing the grammatical variants, such as suffixed forms.

#### TBXImportResults