Struct FireflyBackgroundWorker.AsyncScope
public readonly struct FireflyBackgroundWorker.AsyncScope : IAsyncDisposable, IDisposable
- Implements
- Inherited Members
Constructors
AsyncScope(ILogger, AsyncServiceScope, IDisposable)
public AsyncScope(ILogger logger, AsyncServiceScope serviceScope, IDisposable loggingScope)
Parameters
loggerILoggerserviceScopeAsyncServiceScopeloggingScopeIDisposable
Fields
logger
public readonly ILogger logger
Field Value
loggingScope
public readonly IDisposable loggingScope
Field Value
serviceScope
public readonly AsyncServiceScope serviceScope
Field Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
DisposeAsync()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
public ValueTask DisposeAsync()
Returns
- ValueTask
A task that represents the asynchronous dispose operation.