Search Results for

    Show / Hide Table of Contents

    Class TmApiImportExport

    Provides implementations of IImportDestination and IExportOrigin based on the Core.TM container API

    Inheritance
    System.Object
    TmApiImportExport
    Implements
    IImportDestinationAsync
    IImportDestination
    IExportOriginAsync
    IExportOrigin
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Core.TM.ImportExport
    Assembly: Sdl.Core.TM.ImportExport.dll
    Syntax
    public class TmApiImportExport : IImportDestinationAsync, IImportDestination, IExportOriginAsync, IExportOrigin

    Constructors

    TmApiImportExport(ITranslationMemoryServiceAsync, Container, PersistentObjectToken)

    Declaration
    [Obsolete("Use CreateAsync")]
    public TmApiImportExport(ITranslationMemoryServiceAsync service, Container container, PersistentObjectToken tmId)
    Parameters
    Type Name Description
    Sdl.LanguagePlatform.TranslationMemoryImpl.ITranslationMemoryServiceAsync service
    Sdl.LanguagePlatform.TranslationMemoryImpl.Container container
    PersistentObjectToken tmId

    TmApiImportExport(ITranslationMemoryServiceAsync, Container, TranslationMemorySetup)

    Declaration
    public TmApiImportExport(ITranslationMemoryServiceAsync service, Container container, TranslationMemorySetup tm)
    Parameters
    Type Name Description
    Sdl.LanguagePlatform.TranslationMemoryImpl.ITranslationMemoryServiceAsync service
    Sdl.LanguagePlatform.TranslationMemoryImpl.Container container
    Sdl.LanguagePlatform.TranslationMemoryImpl.TranslationMemorySetup tm

    Properties

    BuiltinRecognizers

    Declaration
    public BuiltinRecognizers BuiltinRecognizers { get; }
    Property Value
    Type Description
    BuiltinRecognizers

    CreationDate

    Declaration
    public DateTime CreationDate { get; }
    Property Value
    Type Description
    System.DateTime

    CreationUserName

    Declaration
    public string CreationUserName { get; }
    Property Value
    Type Description
    System.String

    FieldDefinitions

    Declaration
    public FieldDefinitions FieldDefinitions { get; }
    Property Value
    Type Description
    FieldDefinitions

    IncludesContextContent

    Declaration
    public virtual bool IncludesContextContent { get; }
    Property Value
    Type Description
    System.Boolean

    LanguageResources

    Declaration
    public LanguageResource[] LanguageResources { get; }
    Property Value
    Type Description
    Sdl.LanguagePlatform.TranslationMemoryImpl.LanguageResource[]

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    System.String

    SourceLanguage

    Declaration
    public CultureCode SourceLanguage { get; }
    Property Value
    Type Description
    Sdl.Core.Globalization.CultureCode

    TargetLanguage

    Declaration
    public CultureCode TargetLanguage { get; }
    Property Value
    Type Description
    Sdl.Core.Globalization.CultureCode

    TextContextMatchType

    Declaration
    public TextContextMatchType TextContextMatchType { get; }
    Property Value
    Type Description
    TextContextMatchType

    TokenizerFlags

    Declaration
    public TokenizerFlags TokenizerFlags { get; }
    Property Value
    Type Description
    TokenizerFlags

    UsesIdContextMatch

    Declaration
    public bool UsesIdContextMatch { get; }
    Property Value
    Type Description
    System.Boolean

    UsesLegacyHashes

    Declaration
    public bool UsesLegacyHashes { get; }
    Property Value
    Type Description
    System.Boolean

    WordCountFlags

    Declaration
    public WordCountFlags WordCountFlags { get; }
    Property Value
    Type Description
    WordCountFlags

    Methods

    AddTranslationUnits(TranslationUnit[], ImportSettings)

    Declaration
    [Obsolete("Use AddTranslationUnitsMaskedAsync")]
    public ImportResult[] AddTranslationUnits(TranslationUnit[] tus, ImportSettings settings)
    Parameters
    Type Name Description
    TranslationUnit[] tus
    ImportSettings settings
    Returns
    Type Description
    ImportResult[]

    AddTranslationUnitsMask(TranslationUnit[], ImportSettings, Boolean[])

    Declaration
    [Obsolete("Use AddTranslationUnitsMaskedAsync")]
    public ImportResult[] AddTranslationUnitsMask(TranslationUnit[] tus, ImportSettings settings, bool[] mask)
    Parameters
    Type Name Description
    TranslationUnit[] tus
    ImportSettings settings
    System.Boolean[] mask
    Returns
    Type Description
    ImportResult[]

    AddTranslationUnitsMaskedAsync(TranslationUnit[], ImportSettings, Boolean[])

    Declaration
    public Task<ImportResult[]> AddTranslationUnitsMaskedAsync(TranslationUnit[] tus, ImportSettings settings, bool[] mask)
    Parameters
    Type Name Description
    TranslationUnit[] tus
    ImportSettings settings
    System.Boolean[] mask
    Returns
    Type Description
    System.Threading.Tasks.Task<ImportResult[]>

    CreateAsync(ITranslationMemoryServiceAsync, Container, PersistentObjectToken)

    Declaration
    public static Task<TmApiImportExport> CreateAsync(ITranslationMemoryServiceAsync service, Container container, PersistentObjectToken tmId)
    Parameters
    Type Name Description
    Sdl.LanguagePlatform.TranslationMemoryImpl.ITranslationMemoryServiceAsync service
    Sdl.LanguagePlatform.TranslationMemoryImpl.Container container
    PersistentObjectToken tmId
    Returns
    Type Description
    System.Threading.Tasks.Task<TmApiImportExport>

    GetFieldDefinitionsAsync()

    Declaration
    public Task<FieldDefinitions> GetFieldDefinitionsAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<FieldDefinitions>

    GetLanguageResourcesAsync()

    Declaration
    public Task<LanguageResource[]> GetLanguageResourcesAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<Sdl.LanguagePlatform.TranslationMemoryImpl.LanguageResource[]>

    GetTranslationUnits(ref RegularIterator)

    Declaration
    public TranslationUnit[] GetTranslationUnits(ref RegularIterator iter)
    Parameters
    Type Name Description
    RegularIterator iter
    Returns
    Type Description
    TranslationUnit[]

    GetTranslationUnitsAsync(RegularIterator)

    Declaration
    public Task<TranslationUnit[]> GetTranslationUnitsAsync(RegularIterator iter)
    Parameters
    Type Name Description
    RegularIterator iter
    Returns
    Type Description
    System.Threading.Tasks.Task<TranslationUnit[]>

    UpdateFieldDefinitions(FieldDefinitions)

    Declaration
    public void UpdateFieldDefinitions(FieldDefinitions mergedFieldDefinitions)
    Parameters
    Type Name Description
    FieldDefinitions mergedFieldDefinitions

    UpdateFieldDefinitionsAsync(FieldDefinitions)

    Declaration
    public Task UpdateFieldDefinitionsAsync(FieldDefinitions mergedFieldDefinitions)
    Parameters
    Type Name Description
    FieldDefinitions mergedFieldDefinitions
    Returns
    Type Description
    System.Threading.Tasks.Task

    UpdateLanguageResources(List<LanguageResource>)

    Declaration
    public void UpdateLanguageResources(List<LanguageResource> mergedLanguageResources)
    Parameters
    Type Name Description
    System.Collections.Generic.List<Sdl.LanguagePlatform.TranslationMemoryImpl.LanguageResource> mergedLanguageResources

    UpdateLanguageResourcesAsync(List<LanguageResource>)

    Declaration
    public Task UpdateLanguageResourcesAsync(List<LanguageResource> mergedLanguageResources)
    Parameters
    Type Name Description
    System.Collections.Generic.List<Sdl.LanguagePlatform.TranslationMemoryImpl.LanguageResource> mergedLanguageResources
    Returns
    Type Description
    System.Threading.Tasks.Task

    Implements

    IImportDestinationAsync
    IImportDestination
    IExportOriginAsync
    IExportOrigin

    On this page

    Back to top Generated by DocFX