UnityDisposableContainer - класс

Контейнер, содержащий объекты IDisposable, которые будут освобождены при закрытии контейнеров IUnityContainer.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class UnityDisposableContainer : IUnityDisposableContainer
Inheritance
Object    UnityDisposableContainer
Implements
IUnityDisposableContainer

Конструкторы

UnityDisposableContainerИнициализирует новый экземпляр класса UnityDisposableContainer

Методы

DisposeAllAsync Освобождает все экземпляры IDisposable и IAsyncDisposable, которые были зарегистрированы в текущем объекте, в порядке, обратном регистрации. После вызова невозможны дополнительные регистрации.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Register(IAsyncDisposable)

Регистрирует заданный экземпляр IAsyncDisposable, чтобы его метод DisposeAsync был вызван при освобождении контейнера методом DisposeAllAsync.

Возвращает true, если объект был зарегистрирован, или false, если объект не может быть зарегистрирован, т.к. все объекты уже были освобождены.

Register(IDisposable)

Регистрирует заданный экземпляр IDisposable, чтобы его метод Dispose был вызван при освобождении контейнера методом DisposeAllAsync.

Возвращает true, если объект был зарегистрирован, или false, если объект не может быть зарегистрирован, т.к. все объекты уже были освобождены.

ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также