Table of Contents

Method GetPositionAsync

Namespace
MVVrus.AspNetCore.ActiveSession
Assembly
MVVrus.AspNetCore.ActiveSession.dll

GetPositionAsync(IRunner, CancellationToken)

A universal method of obtaining a value of a property Position for both local and remote runners.

public static ValueTask<int> GetPositionAsync(this IRunner Runner, CancellationToken Token = default)

Parameters

Runner IRunner
An instance of a runner for which the method is called.
Token CancellationToken
Can be used for cooperative cancellation of the operation initiated by this method (i.e. cancellation of the result task).

Returns

ValueTask<int>

A ValueTask<TResult> wrapping a value of the Position property (possibly obtained from a remote host).