Table of Contents

Class Payload

Namespace
Monai.Deploy.InformaticsGateway.Api.Storage
Assembly
Monai.Deploy.InformaticsGateway.Api.dll
public class Payload : IDisposable
Inheritance
Payload
Implements

Constructors

Payload()

public Payload()

Payload(string, string, string?, string?, DataOrigin, uint)

public Payload(string key, string correlationId, string? workflowInstanceId, string? taskId, DataOrigin dataTrigger, uint timeout)

Parameters

key string
correlationId string
workflowInstanceId string
taskId string
dataTrigger DataOrigin
timeout uint

Payload(string, string, string?, string?, DataOrigin, uint, string?)

public Payload(string key, string correlationId, string? workflowInstanceId, string? taskId, DataOrigin dataTrigger, uint timeout, string? payloadId)

Parameters

key string
correlationId string
workflowInstanceId string
taskId string
dataTrigger DataOrigin
timeout uint
payloadId string

Fields

MAX_RETRY

public const int MAX_RETRY = 3

Field Value

int

Properties

CorrelationId

public string CorrelationId { get; init; }

Property Value

string

Count

public int Count { get; }

Property Value

int

DataOrigins

public HashSet<DataOrigin> DataOrigins { get; init; }

Property Value

HashSet<DataOrigin>

DataTrigger

public DataOrigin DataTrigger { get; init; }

Property Value

DataOrigin

DateTimeCreated

public DateTime DateTimeCreated { get; }

Property Value

DateTime

Elapsed

public TimeSpan Elapsed { get; }

Property Value

TimeSpan

Files

public List<FileStorageMetadata> Files { get; init; }

Property Value

List<FileStorageMetadata>

FilesFailedToUpload

public int FilesFailedToUpload { get; }

Property Value

int

FilesUploaded

public int FilesUploaded { get; }

Property Value

int

HasTimedOut

public bool HasTimedOut { get; }

Property Value

bool

Key

public string Key { get; init; }

Property Value

string

MachineName

public string? MachineName { get; init; }

Property Value

string

PayloadId

public Guid PayloadId { get; }

Property Value

Guid

RetryCount

public int RetryCount { get; set; }

Property Value

int

State

public Payload.PayloadState State { get; set; }

Property Value

Payload.PayloadState

TaskId

public string? TaskId { get; init; }

Property Value

string

Timeout

public uint Timeout { get; init; }

Property Value

uint

WorkflowInstanceId

public string? WorkflowInstanceId { get; init; }

Property Value

string

Methods

Add(FileStorageMetadata)

public void Add(FileStorageMetadata value)

Parameters

value FileStorageMetadata

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

ElapsedTime()

public TimeSpan ElapsedTime()

Returns

TimeSpan

ResetRetry()

public void ResetRetry()

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.