PlatformExtensionsRegisterInConstructorTEventArgs - метод |
Выполняет регистрацию текущего глобального кэша cache
в контейнере container. Все ресурсы глобального кэша
могут быть освобождены, если регистрация в контейнере container
завершена по причине того, что все объекты контейнера уже были освобождены.
Возвращает признак того, что ресурсы глобального кэша не были освобождены.
Пространство имён:
Tessa.Platform
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис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 Booleanpublic:
[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
- Тип: Tessa.Platform.CachingGlobalCacheTEventArgs
Глобальный кэш, для которого выполняется регистрация. - container
- Тип: Tessa.PlatformIUnityDisposableContainer
Контейнер, управляющий освобождением объектов IDisposable.
Может быть равен null, в этом случае метод не выполняет действий и возвращает true.
Параметры типа
- TEventArgs
-
Аргументы события для глобального кэша, сериализуемые между процессами.
Тип должен реализовывать интерфейс ISharedEventArgs.
Возвращаемое значение
Тип:
Booleantrue, если регистрация выполнена или не выполнялась, т.к.
container равен
null;
false если ресурсы глобального кэша
cache были освобождены.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
GlobalCacheTEventArgs. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также