Task InvalidateAllAsync(
Guid sourceID,
NormalizationInvalidationFlags flags = NormalizationInvalidationFlags.All
)Function InvalidateAllAsync (
sourceID As Guid,
Optional flags As NormalizationInvalidationFlags = NormalizationInvalidationFlags.All
) As TaskTask^ InvalidateAllAsync(
Guid sourceID,
NormalizationInvalidationFlags flags = NormalizationInvalidationFlags::All
)abstract InvalidateAllAsync :
sourceID : Guid *
?flags : NormalizationInvalidationFlags
(* Defaults:
let _flags = defaultArg flags NormalizationInvalidationFlags.All
*)
-> Task При указании флагов flags как All метод выполнит сброс глобальных кэшей (например, кэш в Redis), а также сброс локального кэша (например, кэш в памяти) для текущего процесса.
Метод не вызывает сброс локальных кэшей в других процессах, для этого используйте метод InvalidateGlobalAsync(INormalizationService, INormalizationEventNotifier, IReadOnlyCollectionGuid, INormalizationTriggerResult).