Search Results for

    Show / Hide Table of Contents

    Interface IOutputDataPlugInEngine

    IOutputDataPlugInEngine processes each file before exporting to its destination through a list of plug-ins based on IOutputDataPlugIn. Rules:

    • A list of plug-ins can be included with each export request, and each plug-in is executed in the order stored, processing one file at a time, enabling piping of the data before each file is exported.
    • Plug-ins MUST be lightweight and not hinder the export process.
    • Plug-ins SHALL not accumulate files in memory or storage for bulk processing.
    Namespace: Monai.Deploy.InformaticsGateway.Api.PlugIns
    Assembly: Monai.Deploy.InformaticsGateway.Api.dll
    Syntax
    public interface IOutputDataPlugInEngine

    Methods

    | Improve this Doc View Source

    Configure(IReadOnlyList<String>)

    Declaration
    void Configure(IReadOnlyList<string> pluginAssemblies)
    Parameters
    Type Name Description
    System.Collections.Generic.IReadOnlyList<System.String> pluginAssemblies
    | Improve this Doc View Source

    ExecutePlugInsAsync(ExportRequestDataMessage)

    Declaration
    Task<ExportRequestDataMessage> ExecutePlugInsAsync(ExportRequestDataMessage exportRequestDataMessage)
    Parameters
    Type Name Description
    ExportRequestDataMessage exportRequestDataMessage
    Returns
    Type Description
    System.Threading.Tasks.Task<ExportRequestDataMessage>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022-2023 Project MONAI
    Generated by DocFX