Show / Hide Table of Contents

Class Async

Operation to start an operation on a thread pool thread.

Inheritance
System.Object
ReifiedOperation
OperationBase
Async
Inherited Members
OperationBase.Operation
ReifiedOperation.ToReifiedOperation()
ReifiedOperation.ToServiceOperation()
ReifiedOperation.ToQueryEngineOperation()
ReifiedOperation.Kind
Namespace: Reaqtor.ReificationFramework
Assembly: Reaqtor.ReificationFramework.dll
Syntax
public sealed class Async : OperationBase

Properties

OnStart

A callback to return the task after the operation has been started.

Declaration
public Action<Task> OnStart { get; }
Property Value
Type Description
System.Action<System.Threading.Tasks.Task>

Token

A cancellation token to give to the task factory.

Declaration
public CancellationToken Token { get; }
Property Value
Type Description
System.Threading.CancellationToken

Extension Methods

ReifiedOperationExtensions.Async(ReifiedOperation, Action<Task>, CancellationToken)
ReifiedOperationExtensions.Bind<TEnvironment>(ReifiedOperation, IReificationBinder<TEnvironment>)
ReifiedOperationExtensions.Catch(ReifiedOperation, Action<Exception>)
ReifiedOperationExtensions.Catch<T>(ReifiedOperation, Action<T>)
ReifiedOperationExtensions.Chain(ReifiedOperation, ReifiedOperation[])
ReifiedOperationExtensions.Instrument(ReifiedOperation, Action, Action)
ReifiedOperationExtensions.LiftWildcards(ReifiedOperation)
ReifiedOperationExtensions.LiftWildcards(ReifiedOperation, IWildcardGenerator)
ReifiedOperationExtensions.Repeat(ReifiedOperation, Int64)
ReifiedOperationExtensions.RepeatUntil(ReifiedOperation, CancellationToken)
In This Article
Back to top Generated by DocFX