Class ActivatedArtifact<T>
Represents a wrapper around an activated artifact instance that handles disposal.
public class ActivatedArtifact<T> : ActivatedArtifact, IAsyncDisposable where T : class
Type Parameters
TThe type of the activated artifact.
- Inheritance
-
ActivatedArtifact<T>
- Implements
- Inherited Members
Constructors
ActivatedArtifact(T, ILogger<ActivatedArtifact>)
Represents a wrapper around an activated artifact instance that handles disposal.
public ActivatedArtifact(T instance, ILogger<ActivatedArtifact> logger)
Parameters
instanceTThe activated artifact instance.
loggerILogger<ActivatedArtifact>The ILogger for logging.
Properties
Instance
Gets the activated artifact instance strongly typed.
public T Instance { get; }
Property Value
- T