public sealed class GlobalCacheInvalidator<TEventArgs> : IAsyncDisposable
where TEventArgs : class, new(), ISharedEventArgs
Public NotInheritable Class GlobalCacheInvalidator(Of TEventArgs As {Class, New, ISharedEventArgs})
Implements IAsyncDisposablegeneric<typename TEventArgs>
where TEventArgs : ref class, gcnew(), ISharedEventArgs
public ref class GlobalCacheInvalidator sealed : IAsyncDisposable[<SealedAttribute>]
type GlobalCacheInvalidator<'TEventArgs when 'TEventArgs : not struct, new() and ISharedEventArgs> =
class
interface IAsyncDisposable
end| GlobalCacheInvalidatorTEventArgs(String, String) | Создаёт экземпляр класса с указанием глобального имени экземпляров кэша, которые требуется уведомлять о сбросе кэша. |
| GlobalCacheInvalidatorTEventArgs(Type, String) | Создаёт экземпляр класса с указанием типов экземпляров кэша, которые требуется уведомлять о сбросе кэша при условии, что они созданы с именем по умолчанию Default. |
| GlobalCacheInvalidatorTEventArgs(String, Type, String) | Создаёт экземпляр класса с указанием имени экземпляров кэша с заданными типами, которые требуется уведомлять о сбросе кэша. |
| InstanceName | Имя экземпляра класса, являющееся глобально уникальным для экземпляров кэша того же типа, расположенных в различных процессах. |
| InstanceType | Тип объекта, используемый для синхронизации экземпляров между потоками и процессами. |
| DisposeAsync | Освобождает ресурсы, занимаемые объектом. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| InvalidateAsync | Уведомляет экземпляры кэша о том, что их значения устарели и требуется сброс кэша. Выполнение метода может занять неопределённое время, прежде чем сброс экземпляров кэша в действительности произойдёт во всех процессах. По завершении выполнения кэш будет гарантированно очищен. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| Get | (Определяется ComHelper) |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
| Invoke | (Определяется ComHelper) |
| Set | (Определяется ComHelper) |