30.281. Class ListResultsRequestExt
Namespace: ArmoniK.Core.Common.gRPC
Assembly: ArmoniK.Core.Common.dll
Provides extension methods for converting gRPC result requests and filters into LINQ expressions for querying
public static class ListResultsRequestExt
30.281.1. Inheritance
30.281.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
30.281.3. Methods
30.281.3.1. ToField(Sort)
Converts gRPC message into the associated
public static Expression<Func<Result, object?>> ToField(this ListResultsRequest.Types.Sort sort)
30.281.3.1.1. Parameters
sort ListResultsRequest.Types.Sort
The gPRC message
30.281.3.1.2. Returns
Expression<Func<Result, object?>>
The
30.281.3.1.3. Exceptions
the given message is not recognized
30.281.3.2. ToField(ResultField)
Converts gRPC message into the associated
public static Expression<Func<Result, object?>> ToField(this ResultField taskField)
30.281.3.2.1. Parameters
taskField ResultField
The gPRC message field
30.281.3.2.2. Returns
Expression<Func<Result, object?>>
The
30.281.3.2.3. Exceptions
the given message is not recognized
30.281.3.3. ToResultFilter(Filters)
Converts gRPC message filters into an
[SuppressMessage("Style", "IDE0066:Convert switch statement to expression", Justification = "Readability for nested switch")]
public static Expression<Func<Result, bool>> ToResultFilter(this Filters filters)
30.281.3.3.1. Parameters
filters Filters
The gPRC filters
30.281.3.3.2. Returns
Expression<Func<Result, bool>>
The
30.281.3.3.3. Exceptions
the given message is not recognized