Search Results for

    Show / Hide Table of Contents

    Interface IPreviewUpdatedViaRefresh

    Defines the protocol used for updating real-time previews through a file refresh mechanism, by which the same file gets overwritten and re-loaded in the preview when target content changes in the editor (typically when a segment is confirmed by the user).

    Namespace: Sdl.FileTypeSupport.Framework.IntegrationApi
    Assembly: Sdl.FileTypeSupport.Framework.Core.dll
    Syntax
    public interface IPreviewUpdatedViaRefresh : IAbstractUpdatablePreview

    Properties

    TargetFilePath

    Full path to the target language file that is overwritten when the preview is refreshed. This path is typically set once and stays unchanged during the lifetime of the preview.

    Declaration
    TempFileManager TargetFilePath { get; set; }
    Property Value
    Type Description
    TempFileManager

    Methods

    AfterFileRefresh()

    Called by the host application after the preview file has been successfully overwritten.

    Declaration
    void AfterFileRefresh()
    Remarks

    The implementation typically re-loads (refreshes) the file in the preview and (if necessary) navigates to the previously displaying content.

    BeforeFileRefresh()

    Called by the host application when the preview is about to be updated, before the file at TargetFilePath is overwritten.

    Declaration
    void BeforeFileRefresh()
    Remarks

    This call allows the implementation to release any file locks and/or try to 'remember' the current location of the file before it is overwritten.

    On this page

    • Properties
      • TargetFilePath
    • Methods
      • AfterFileRefresh()
      • BeforeFileRefresh()
    Back to top Generated by DocFX