Table of Contents

Class ExportRequestDataMessage

Namespace
Monai.Deploy.InformaticsGateway.Api.Models
Assembly
Monai.Deploy.InformaticsGateway.Api.dll
public class ExportRequestDataMessage
Inheritance
ExportRequestDataMessage

Constructors

ExportRequestDataMessage(ExportRequestEvent, string)

public ExportRequestDataMessage(ExportRequestEvent exportRequest, string filename)

Parameters

exportRequest ExportRequestEvent
filename string

Properties

CorrelationId

public string CorrelationId { get; }

Property Value

string

Destinations

public string[] Destinations { get; }

Property Value

string[]

ExportStatus

public FileExportStatus ExportStatus { get; }

Property Value

FileExportStatus

ExportTaskId

public string ExportTaskId { get; }

Property Value

string

FileContent

public byte[] FileContent { get; }

Property Value

byte[]

FilePayloadId

public string? FilePayloadId { get; }

Property Value

string

Filename

public string Filename { get; }

Property Value

string

IsFailed

public bool IsFailed { get; }

Property Value

bool

Messages

public IList<string> Messages { get; init; }

Property Value

IList<string>

PlugInAssemblies

Optional list of data output plug-in type names to be executed by the IOutputDataPlugInEngine.

public List<string> PlugInAssemblies { get; }

Property Value

List<string>

WorkflowInstanceId

public string WorkflowInstanceId { get; }

Property Value

string

Methods

SetData(byte[])

public void SetData(byte[] data)

Parameters

data byte[]

SetFailed(FileExportStatus, string)

public void SetFailed(FileExportStatus fileExportStatus, string errorMessage)

Parameters

fileExportStatus FileExportStatus
errorMessage string