Search Results for

    Show / Hide Table of Contents

    Interface IMigrationProject

    A migration project encapsulates functionality to migrate one or more legacy translation memories to one or more new translation memories. Use this object as follows:

    Namespace: Sdl.LanguagePlatform.TranslationMemoryApi.Upgrade
    Assembly: Sdl.LanguagePlatform.TranslationMemoryApi.dll
    Syntax
    public interface IMigrationProject

    Properties

    InputTranslationMemories

    The collection of input legacy translation memories.

    Declaration
    IInputTranslationMemoryCollection InputTranslationMemories { get; }
    Property Value
    Type Description
    IInputTranslationMemoryCollection

    OutputTranslationMemories

    The collection of output translation memories. A new translation memory will be created for every item in this collection.

    Declaration
    IOutputTranslationMemoryCollection OutputTranslationMemories { get; }
    Property Value
    Type Description
    IOutputTranslationMemoryCollection

    Methods

    ProcessAll(EventHandler<ProgressEventArgs>)

    Performs the full migration process by exporting all input translation memories and subsequently creating all output translation memories.

    Declaration
    void ProcessAll(EventHandler<ProgressEventArgs> progressEventHandler)
    Parameters
    Type Name Description
    System.EventHandler<ProgressEventArgs> progressEventHandler

    An event handler through which to report progress events and through which the migration process can be cancelled.

    Remarks

    This method can be called multiple times and will pick up the migration where it failed or was cancelled previously.

    On this page

    • Properties
      • InputTranslationMemories
      • OutputTranslationMemories
    • Methods
      • ProcessAll(EventHandler<ProgressEventArgs>)
    Back to top Generated by DocFX