Table of Contents

Struct FireflyBackgroundWorker.AsyncScope

Namespace
Phoesion.Glow.SDK.Firefly
Assembly
Phoesion.Glow.SDK.Firefly.Abstractions.dll
public readonly struct FireflyBackgroundWorker.AsyncScope : IAsyncDisposable, IDisposable
Implements
Inherited Members

Constructors

AsyncScope(ILogger, AsyncServiceScope, IDisposable)

public AsyncScope(ILogger logger, AsyncServiceScope serviceScope, IDisposable loggingScope)

Parameters

logger ILogger
serviceScope AsyncServiceScope
loggingScope IDisposable

Fields

logger

public readonly ILogger logger

Field Value

ILogger

loggingScope

public readonly IDisposable loggingScope

Field Value

IDisposable

serviceScope

public readonly AsyncServiceScope serviceScope

Field Value

AsyncServiceScope

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.