21.265. Class TaskStatusExt
Namespace: ArmoniK.Core.Common.gRPC.Convertors
Assembly: ArmoniK.Core.Common.dll
Provides extension methods for converting between internal
public static class TaskStatusExt
21.265.1. Inheritance
21.265.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.265.3. Remarks
This static class facilitates bidirectional conversion between the internal representation of task status and the gRPC protocol representation used for external communication.
21.265.4. Methods
21.265.4.1. ToGrpcStatus(TaskStatus)
Converts an internal task status to its corresponding gRPC representation.
public static TaskStatus ToGrpcStatus(this TaskStatus status)
21.265.4.1.1. Parameters
status TaskStatus
The internal task status to convert.
21.265.4.1.2. Returns
TaskStatus
The equivalent gRPC task status.
21.265.4.1.3. Exceptions
Thrown when the input status is not recognized.
21.265.4.2. ToInternalStatus(TaskStatus)
Converts a gRPC task status to its corresponding internal representation.
public static TaskStatus ToInternalStatus(this TaskStatus status)
21.265.4.2.1. Parameters
status TaskStatus
The gRPC task status to convert.
21.265.4.2.2. Returns
The equivalent internal task status.
21.265.4.2.3. Exceptions
Thrown when the input status is not recognized.