IAutoDisposableHolder - интерфейс

Объект, который контролирует количество подписчиков, его использующих, и автоматически вызывает для себя Dispose, когда отписывается последний подписчик.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IAutoDisposableHolder : IDisposable
Implements
IDisposable

Методы

DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Унаследован от IDisposable)
Subscribe Указывает, что для объекта был добавлен подписчик. Если метод вернул true, то пока не вызван Unsubscribe, можно использовать объект.
Unsubscribe Выполняет отписку от объекта, т.е. уведомляет, что мы более не используем объект. Если это последний подписчик, то объект может быть освобождён.

См. также