PlatformExtensions.RegisterInConstructor<TEventArgs> - метод
Выполняет регистрацию текущего глобального кэша cache
в контейнере container. Все ресурсы глобального кэша
могут быть освобождены, если регистрация в контейнере container
завершена по причине того, что все объекты контейнера уже были освобождены.
Возвращает признак того, что ресурсы глобального кэша не были освобождены.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.6
public static bool RegisterInConstructor<TEventArgs>(
this GlobalCache<TEventArgs> cache,
IUnityDisposableContainer? container
)
where TEventArgs : class, new(), ISharedEventArgs
<ExtensionAttribute>
Public Shared Function RegisterInConstructor(Of TEventArgs As {Class, New, ISharedEventArgs}) (
cache As GlobalCache(Of TEventArgs),
container As IUnityDisposableContainer
) As Boolean
public:
[ExtensionAttribute]
generic<typename TEventArgs>
where TEventArgs : ref class, gcnew(), ISharedEventArgs
static bool RegisterInConstructor(
GlobalCache<TEventArgs>^ cache,
IUnityDisposableContainer^ container
)
[<ExtensionAttribute>]
static member RegisterInConstructor :
cache : GlobalCache<'TEventArgs> *
container : IUnityDisposableContainer -> bool when 'TEventArgs : not struct, new() and ISharedEventArgs
- cache GlobalCache<TEventArgs>
- Глобальный кэш, для которого выполняется регистрация.
- container IUnityDisposableContainer
-
Контейнер, управляющий освобождением объектов IDisposable.
Может быть равен null, в этом случае метод не выполняет действий и возвращает true.
- TEventArgs
-
Аргументы события для глобального кэша, сериализуемые между процессами.
Тип должен реализовывать интерфейс ISharedEventArgs.
Booleantrue, если регистрация выполнена или не выполнялась, т.к.
container равен
null;
false если ресурсы глобального кэша
cache были освобождены.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
GlobalCache<TEventArgs>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).