Поделиться через


IKeyManager.GetCacheExpirationToken Метод

Определение

Извлекает маркер, который сигнализирует о том, что вызывающие пользователи, которые кэшировали возвращаемое значение GetAllKeys, должны очистить свои кэши. Это может быть ответ на вызов CreateNewKey или RevokeKey или в ответ на какое-либо другое внешнее уведомление. Вызывающие лица, заинтересованные в наблюдении за этим маркером, должны вызвать этот метод перед соответствующим вызовом GetAllKeys.

public:
 System::Threading::CancellationToken GetCacheExpirationToken();
public System.Threading.CancellationToken GetCacheExpirationToken ();
abstract member GetCacheExpirationToken : unit -> System.Threading.CancellationToken
Public Function GetCacheExpirationToken () As CancellationToken

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

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

Комментарии

Реализации могут бесплатно возвращать CancellationToken.None из этого метода. Так как этот маркер никогда не будет гарантированно запускаться, вызывающие абоненты должны по-прежнему вручную очищать свои кэши через регулярный интервал.

Применяется к