public interface IPipeInstanceResolver : IAsyncDisposable,
IDisposable
Public Interface IPipeInstanceResolver
Inherits IAsyncDisposable, IDisposable
public interface class IPipeInstanceResolver : IAsyncDisposable,
IDisposable
type IPipeInstanceResolver =
interface
interface IAsyncDisposable
interface IDisposable
end
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследован от IDisposable) |
DisposeAsync | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously. (Унаследован от IAsyncDisposable) |
ResolveAsync | Возвращает экземпляр объекта по заданному типу. Для экземпляра выполняется инициализация IAsyncInitializable, а при освобождении текущего экземпляра IPipeInstanceResolver освобождаются все созданные им объекты, которые реализуют IAsyncDisposable или IDisposable. Тип объекта должен быть предварительно зарегистрирован в фабрике IPipeInstanceFactory. |
ResolveAsyncT |
Возвращает экземпляр объекта по заданному типу. Для экземпляра выполняется инициализация IAsyncInitializable,
а при освобождении текущего экземпляра IPipeInstanceResolver освобождаются все созданные им объекты,
которые реализуют IAsyncDisposable или IDisposable.
Тип объекта должен быть предварительно зарегистрирован в фабрике IPipeInstanceFactory.
(Определяется PipesExtensions) |