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
stringcorrelationId
stringworkflowInstanceId
stringtaskId
stringdataTrigger
DataOrigintimeout
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
stringcorrelationId
stringworkflowInstanceId
stringtaskId
stringdataTrigger
DataOrigintimeout
uintpayloadId
string
Fields
MAX_RETRY
public const int MAX_RETRY = 3
Field Value
Properties
CorrelationId
public string CorrelationId { get; init; }
Property Value
Count
public int Count { get; }
Property Value
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
Elapsed
public TimeSpan Elapsed { get; }
Property Value
Files
public List<FileStorageMetadata> Files { get; init; }
Property Value
FilesFailedToUpload
public int FilesFailedToUpload { get; }
Property Value
FilesUploaded
public int FilesUploaded { get; }
Property Value
HasTimedOut
public bool HasTimedOut { get; }
Property Value
Key
public string Key { get; init; }
Property Value
MachineName
public string? MachineName { get; init; }
Property Value
PayloadId
public Guid PayloadId { get; }
Property Value
RetryCount
public int RetryCount { get; set; }
Property Value
State
public Payload.PayloadState State { get; set; }
Property Value
TaskId
public string? TaskId { get; init; }
Property Value
Timeout
public uint Timeout { get; init; }
Property Value
WorkflowInstanceId
public string? WorkflowInstanceId { get; init; }
Property Value
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
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.