Interface IRoutineInstanceLookupClient
Namespace: Workspace.XBR.Xperiflow.Routines.Instances
Assembly: Xperiflow.dll
public interface IRoutineInstanceLookupClient
Methods
GetByCreatedByUserAsync(string, MemoizedCacheInfo?, CancellationToken)
Task<List<RoutineInstanceMetadata>> GetByCreatedByUserAsync(string createdByUser, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task<System.Collections.Generic.List{Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata}>
Parameters
Type | Name |
---|---|
System.String | createdByUser |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByCreationTimeNewerThanAsync(DateTime, bool, MemoizedCacheInfo?, CancellationToken)
Task<List<RoutineInstanceMetadata>> GetByCreationTimeNewerThanAsync(DateTime newerThan, bool orEqualTo = true, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task<System.Collections.Generic.List{Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata}>
Parameters
Type | Name |
---|---|
System.DateTime | newerThan |
System.Boolean | orEqualTo |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByCreationTimeNewerThanAsync(TimeSpan, bool, MemoizedCacheInfo?, CancellationToken)
Task<List<RoutineInstanceMetadata>> GetByCreationTimeNewerThanAsync(TimeSpan newerThan, bool orEqualTo = true, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task<System.Collections.Generic.List{Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata}>
Parameters
Type | Name |
---|---|
System.TimeSpan | newerThan |
System.Boolean | orEqualTo |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByCreationTimeOlderThanAsync(DateTime, bool, MemoizedCacheInfo?, CancellationToken)
Task<List<RoutineInstanceMetadata>> GetByCreationTimeOlderThanAsync(DateTime olderThan, bool orEqualTo = true, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task<System.Collections.Generic.List{Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata}>
Parameters
Type | Name |
---|---|
System.DateTime | olderThan |
System.Boolean | orEqualTo |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByCreationTimeOlderThanAsync(TimeSpan, bool, MemoizedCacheInfo?, CancellationToken)
Task<List<RoutineInstanceMetadata>> GetByCreationTimeOlderThanAsync(TimeSpan olderThan, bool orEqualTo = true, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task<System.Collections.Generic.List{Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata}>
Parameters
Type | Name |
---|---|
System.TimeSpan | olderThan |
System.Boolean | orEqualTo |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByInstanceIdentifierAsync(string, MemoizedCacheInfo?, CancellationToken)
Task<RoutineInstanceMetadata?> GetByInstanceIdentifierAsync(string instanceIdentifier, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task
< Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata >
Parameters
Type | Name |
---|---|
System.String | instanceIdentifier |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByInstanceNameAsync(string, MemoizedCacheInfo?, CancellationToken)
Task<RoutineInstanceMetadata?> GetByInstanceNameAsync(string instanceName, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task
< Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata >
Parameters
Type | Name |
---|---|
System.String | instanceName |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByRoutineTypenameAsync(string, MemoizedCacheInfo?, CancellationToken)
Task<List<RoutineInstanceMetadata>> GetByRoutineTypenameAsync(string routineTypename, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task<System.Collections.Generic.List{Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata}>
Parameters
Type | Name |
---|---|
System.String | routineTypename |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |
GetByRoutineLabelsAsync(List<string>, MemoizedCacheInfo?, CancellationToken)
Task<List<RoutineInstanceMetadata>> GetByRoutineLabelsAsync(List<string> labels, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns
Task<System.Collections.Generic.List{Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata}>
Parameters
Type | Name |
---|---|
System.Collections.Generic.List<System.String> | labels |
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfo | cacheInfo |
System.Threading.CancellationToken | cancellationToken |