Interface IInputDataPlugInEngine
IInputDataPlugInEngine
processes incoming data receivied from various supported services through
a list of plug-ins based on IInputDataPlugIn.
Rules:
- SCP: A list of plug-ins can be configured with each AET, and each plug-in is executed in the order stored, enabling piping of the incoming data before each file is uploaded to the storage service.
- Incoming data is processed one file at a time and SHALL not wait for the entire study to arrive.
- Plug-ins MUST be lightweight and not hinder the upload process.
- Plug-ins SHALL not accumulate files in memory or storage for bulk processing.
Assembly: Monai.Deploy.InformaticsGateway.Api.dll
public interface IInputDataPlugInEngine
Methods
|
Improve this Doc
View Source
Declaration
void Configure(IReadOnlyList<string> pluginAssemblies)
Parameters
|
Improve this Doc
View Source
Declaration
Task<Tuple<DicomFile, FileStorageMetadata>> ExecutePlugInsAsync(DicomFile dicomFile, FileStorageMetadata fileMetadata)
Parameters
Returns