Class TmApiImportExport
Inheritance
Object
TmApiImportExport
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Assembly: Sdl.Core.TM.ImportExport.dll
Syntax
public class TmApiImportExport : IImportDestinationAsync, IImportDestination, IExportOriginAsync, IExportOrigin
Constructors
Declaration
[Obsolete("Use CreateAsync")]
public TmApiImportExport(ITranslationMemoryServiceAsync service, Container container, PersistentObjectToken tmId)
Parameters
Type |
Name |
Description |
ITranslationMemoryServiceAsync |
service |
|
Container |
container |
|
PersistentObjectToken |
tmId |
|
Declaration
public TmApiImportExport(ITranslationMemoryServiceAsync service, Container container, TranslationMemorySetup tm)
Parameters
Type |
Name |
Description |
ITranslationMemoryServiceAsync |
service |
|
Container |
container |
|
TranslationMemorySetup |
tm |
|
Properties
BuiltinRecognizers
Declaration
public BuiltinRecognizers BuiltinRecognizers { get
Property Value
CreationDate
Declaration
public DateTime CreationDate { get; }
Property Value
Type |
Description |
DateTime |
|
CreationUserName
Declaration
public string CreationUserName { get; }
Property Value
FieldDefinitions
Declaration
public FieldDefinitions FieldDefinitions { get; }
Property Value
IncludesContextContent
Declaration
public virtual bool IncludesContextContent { get; }
Property Value
LanguageResources
Declaration
public LanguageResource[] LanguageResources { get; }
Property Value
Type |
Description |
LanguageResource[] |
|
Name
Declaration
public string Name { get; }
Property Value
SourceLanguage
Declaration
public CultureCode SourceLanguage { get; }
Property Value
Type |
Description |
CultureCode |
|
TargetLanguage
Declaration
public CultureCode TargetLanguage { get; }
Property Value
Type |
Description |
CultureCode |
|
TextContextMatchType
Declaration
public TextContextMatchType TextContextMatchType { get; }
Property Value
TokenizerFlags
Declaration
public TokenizerFlags TokenizerFlags { get; }
Property Value
UsesIdContextMatch
Declaration
public bool UsesIdContextMatch { get; }
Property Value
UsesLegacyHashes
Declaration
public bool UsesLegacyHashes { get; }
Property Value
WordCountFlags
Declaration
public WordCountFlags WordCountFlags { get; }
Property Value
Methods
Declaration
[Obsolete("Use AddTranslationUnitsMaskedAsync")]
public ImportResult[] AddTranslationUnits(TranslationUnit[] tus, ImportSettings settings)
Parameters
Returns
Declaration
[Obsolete("Use AddTranslationUnitsMaskedAsync")]
public ImportResult[] AddTranslationUnitsMask(TranslationUnit[] tus, ImportSettings settings, bool[] mask)
Parameters
Returns
Declaration
public Task<ImportResult[]> AddTranslationUnitsMaskedAsync(TranslationUnit[] tus, ImportSettings settings, bool[] mask)
Parameters
Returns
Declaration
public static Task<TmApiImportExport> CreateAsync(ITranslationMemoryServiceAsync service, Container container, PersistentObjectToken tmId)
Parameters
Type |
Name |
Description |
ITranslationMemoryServiceAsync |
service |
|
Container |
container |
|
PersistentObjectToken |
tmId |
|
Returns
GetFieldDefinitionsAsync()
Declaration
public Task<FieldDefinitions> GetFieldDefinitionsAsync()
Returns
GetLanguageResourcesAsync()
Declaration
public Task<LanguageResource[]> GetLanguageResourcesAsync()
Returns
Type |
Description |
Task<LanguageResource[]> |
|
Declaration
public TranslationUnit[] GetTranslationUnits(ref RegularIterator iter)
Parameters
Returns
Declaration
public Task<TranslationUnit[]> GetTranslationUnitsAsync(RegularIterator iter)
Parameters
Returns
Declaration
public void UpdateFieldDefinitions(FieldDefinitions mergedFieldDefinitions)
Parameters
Declaration
public Task UpdateFieldDefinitionsAsync(FieldDefinitions mergedFieldDefinitions)
Parameters
Returns
Declaration
public void UpdateLanguageResources(List<LanguageResource> mergedLanguageResources)
Parameters
Type |
Name |
Description |
List<LanguageResource> |
mergedLanguageResources |
|
Declaration
public Task UpdateLanguageResourcesAsync(List<LanguageResource> mergedLanguageResources)
Parameters
Type |
Name |
Description |
List<LanguageResource> |
mergedLanguageResources |
|
Returns
Implements