public interface IUnityDisposableContainer
Public Interface IUnityDisposableContainer
public interface class IUnityDisposableContainer
type IUnityDisposableContainer = interface end
DisposeAllAsync | Освобождает все экземпляры IDisposable и IAsyncDisposable, которые были зарегистрированы в текущем объекте, в порядке, обратном регистрации. После вызова невозможны дополнительные регистрации. |
Register(IAsyncDisposable) | Регистрирует заданный экземпляр IAsyncDisposable, чтобы его метод DisposeAsync() был вызван при освобождении контейнера методом DisposeAllAsync(). Возвращает true, если объект был зарегистрирован, или false, если объект не может быть зарегистрирован, т.к. все объекты уже были освобождены. |
Register(IDisposable) | Регистрирует заданный экземпляр IDisposable, чтобы его метод Dispose() был вызван при освобождении контейнера методом DisposeAllAsync(). Возвращает true, если объект был зарегистрирован, или false, если объект не может быть зарегистрирован, т.к. все объекты уже были освобождены. |