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.
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).
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.