IPipeInstanceResolver - интерфейс |
Пространство имён: Tessa.Platform.Pipes
public interface IPipeInstanceResolver : IAsyncDisposable, IDisposable
Тип IPipeInstanceResolver предоставляет следующие члены.
Имя | Описание | |
---|---|---|
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.) |