PlatformExtensions.RegisterInConstructor<TEventArgs> - метод

Выполняет регистрацию текущего глобального кэша cache в контейнере container. Все ресурсы глобального кэша могут быть освобождены, если регистрация в контейнере container завершена по причине того, что все объекты контейнера уже были освобождены. Возвращает признак того, что ресурсы глобального кэша не были освобождены.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.6
C#
public static bool RegisterInConstructor<TEventArgs>(
	this GlobalCache<TEventArgs> cache,
	IUnityDisposableContainer? container
)
where TEventArgs : class, new(), ISharedEventArgs

Параметры

cache  GlobalCache<TEventArgs>
Глобальный кэш, для которого выполняется регистрация.
container  IUnityDisposableContainer
Контейнер, управляющий освобождением объектов IDisposable. Может быть равен null, в этом случае метод не выполняет действий и возвращает true.

Параметры типа

TEventArgs
Аргументы события для глобального кэша, сериализуемые между процессами. Тип должен реализовывать интерфейс ISharedEventArgs.

Возвращаемое значение

Boolean
true, если регистрация выполнена или не выполнялась, т.к. container равен null; false если ресурсы глобального кэша cache были освобождены.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа GlobalCache<TEventArgs>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также