src/Furlong/AsyncLinkBase.cs
/// <summary>
/// Call the next link in chain (if one exists).
/// </summary>
/// <param name="request">An object that contains the data to be handled.</param>
/// <param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
/// <returns></returns>
Call the next link in chain (if one exists).
Call the next link in chain ( if one exists ) .
protected async Task CallNextAsync(TRequest request, CancellationToken cancellationToken)
        {
            if (_successor != null)
            {
                await _successor.HandleAsync(request, cancellationToken);
            }
        }
protected async Task CallNextAsync ( TRequest request , CancellationToken cancellationToken ) { if ( _successor != null ) { await _successor . HandleAsync ( request , cancellationToken ) ; } }
Call the next link in chain (if one exists).
Call the next link in chain ( if one exists ) .
None
request
TRequest
An object that contains the data to be handled.
An object that contains the data to be handled .
cancellationToken
CancellationToken
A cancellation token to observe while waiting for the task to complete.
A cancellation token to observe while waiting for the task to complete .