23.278. Class ListTasksRequestExt
Namespace: ArmoniK.Core.Common.gRPC
Assembly: ArmoniK.Core.Common.dll
Provides extension methods for converting gRPC task requests and filters into LINQ expressions for querying
public static class ListTasksRequestExt
23.278.1. Inheritance
23.278.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
23.278.3. Methods
23.278.3.1. ToField(Sort)
Converts gRPC message into the associated
public static Expression<Func<TaskData, object?>> ToField(this ListTasksRequest.Types.Sort sort)
23.278.3.1.1. Parameters
sort ListTasksRequest.Types.Sort
The gPRC message
23.278.3.1.2. Returns
Expression<Func<TaskData, object?>>
The
23.278.3.1.3. Exceptions
the given message is not recognized
23.278.3.2. ToField(TaskField)
Converts gRPC message into the associated
public static Expression<Func<TaskData, object?>> ToField(this TaskField taskField)
23.278.3.2.1. Parameters
taskField TaskField
The gPRC message field
23.278.3.2.2. Returns
Expression<Func<TaskData, object?>>
The
23.278.3.2.3. Exceptions
the given message is not recognized
23.278.3.3. ToTaskDataFilter(Filters)
Converts gRPC message filters into an
public static Expression<Func<TaskData, bool>> ToTaskDataFilter(this Filters filters)
23.278.3.3.1. Parameters
filters Filters
The gPRC filters
23.278.3.3.2. Returns
Expression<Func<TaskData, bool>>
The
23.278.3.3.3. Exceptions
the given message is not recognized