Skip to main content

NoAdapterLeaseWorkItem

Namespace: Meshmakers.Octo.Sdk.Common.Adapters

The default work item: none (AB#4924).

public sealed class NoAdapterLeaseWorkItem : IAdapterLeaseWorkItem

Inheritance Object → NoAdapterLeaseWorkItem
Implements IAdapterLeaseWorkItem

Remarks:

A member composed without a work item implementation takes a lease, finds nothing it knows how to run and hands the lease straight back. That full cycle — enter, nothing, leave, release — is what makes the wire contract verifiable on its own, and it stays the right answer for a member whose adapter repo has no leased execution path.

Constructors​

NoAdapterLeaseWorkItem()​

public NoAdapterLeaseWorkItem()

Methods​

RunAsync(LeaseDto, CancellationToken)​

public Task<LeaseWorkOutcome> RunAsync(LeaseDto lease, CancellationToken cancellationToken)

Parameters​

lease LeaseDto

cancellationToken CancellationToken

Returns​

Task<LeaseWorkOutcome>