Skip to main content

Class RoutineInstanceLookupClient

Namespace: Workspace.XBR.Xperiflow.Routines.Instances

Assembly: Xperiflow.dll

Declaration
public class RoutineInstanceLookupClient : IRoutineInstanceLookupClient

Implements: Workspace.XBR.Xperiflow.Routines.Instances.IRoutineInstanceLookupClient

Methods

GetByInstanceIdentifierAsync(string, MemoizedCacheInfo?, CancellationToken)

Declaration
public 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
public 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
public 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

GetByCreatedByUserAsync(string, MemoizedCacheInfo?, CancellationToken)

Declaration
public 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

GetByCreationTimeOlderThanAsync(DateTime, bool, MemoizedCacheInfo?, CancellationToken)

Declaration
public 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
public 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

GetByCreationTimeNewerThanAsync(DateTime, bool, MemoizedCacheInfo?, CancellationToken)

Declaration
public 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
public 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

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

Declaration
public 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

Implements

Inherited Members

  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.ToString

Was this page helpful?