Skip to main content

Interface IRoutineInstanceLookupClient

Namespace: Workspace.XBR.Xperiflow.Routines.Instances

Assembly: Xperiflow.dll

Declaration
public interface IRoutineInstanceLookupClient

Methods

GetByCreatedByUserAsync(string, MemoizedCacheInfo?, CancellationToken)

Declaration
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
TypeName
System.StringcreatedByUser
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByCreationTimeNewerThanAsync(DateTime, bool, MemoizedCacheInfo?, CancellationToken)

Declaration
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
TypeName
System.DateTimenewerThan
System.BooleanorEqualTo
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByCreationTimeNewerThanAsync(TimeSpan, bool, MemoizedCacheInfo?, CancellationToken)

Declaration
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
TypeName
System.TimeSpannewerThan
System.BooleanorEqualTo
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByCreationTimeOlderThanAsync(DateTime, bool, MemoizedCacheInfo?, CancellationToken)

Declaration
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
TypeName
System.DateTimeolderThan
System.BooleanorEqualTo
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByCreationTimeOlderThanAsync(TimeSpan, bool, MemoizedCacheInfo?, CancellationToken)

Declaration
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
TypeName
System.TimeSpanolderThan
System.BooleanorEqualTo
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByInstanceIdentifierAsync(string, MemoizedCacheInfo?, CancellationToken)

Declaration
Task<RoutineInstanceMetadata?> GetByInstanceIdentifierAsync(string instanceIdentifier, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns

Task< Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata >

Parameters
TypeName
System.StringinstanceIdentifier
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByInstanceNameAsync(string, MemoizedCacheInfo?, CancellationToken)

Declaration
Task<RoutineInstanceMetadata?> GetByInstanceNameAsync(string instanceName, MemoizedCacheInfo? cacheInfo = null, CancellationToken cancellationToken = default)
Returns

Task< Workspace.XBR.Xperiflow.Routines.Instances.RoutineInstanceMetadata >

Parameters
TypeName
System.StringinstanceName
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByRoutineTypenameAsync(string, MemoizedCacheInfo?, CancellationToken)

Declaration
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
TypeName
System.StringroutineTypename
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

GetByRoutineLabelsAsync(List<string>, MemoizedCacheInfo?, CancellationToken)

Declaration
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
TypeName
System.Collections.Generic.List<System.String>labels
Workspace.XBR.Xperiflow.Utilities.Http.MemoizedCacheInfocacheInfo
System.Threading.CancellationTokencancellationToken

Was this page helpful?