public interface IPipeInstanceResolver : IAsyncDisposable,
IDisposablePublic Interface IPipeInstanceResolver
Inherits IAsyncDisposable, IDisposablepublic interface class IPipeInstanceResolver : IAsyncDisposable,
IDisposabletype 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) |