Freigeben über


IConfigurationRefresher Schnittstelle

Definition

Eine Schnittstelle, die verwendet wird, um ein Update für die Daten auszulösen, die mit App Configuration zur Aktualisierung registriert wurden.

public interface IConfigurationRefresher
type IConfigurationRefresher = interface
Public Interface IConfigurationRefresher

Eigenschaften

AppConfigurationEndpoint

Der App Configuration-Endpunkt.

LoggerFactory

Ein ILoggerFactory zum Erstellen einer Protokollierung zum Protokollieren von Fehlern.

Methoden

ProcessPushNotification(PushNotification, Nullable<TimeSpan>)

Verarbeiten Sie die Details eines PushNotification Objekts, um sicherzustellen, dass die neuesten Schlüsselwerte in der nächsten Anforderung an App Configuration bereitgestellt werden. Die nächste Anforderung wird gestellt, nachdem die zwischengespeicherten Werte als modifiziert markiert wurden.

RefreshAsync(CancellationToken)

Aktualisiert die Daten aus App Configuration asynchron.

SetDirty(Nullable<TimeSpan>)
Veraltet.

Legt den zwischengespeicherten Wert für Schlüsselwerte fest, die für die Aktualisierung registriert sind, als modifiziert. Eine zufällige Verzögerung wird hinzugefügt, bevor der zwischengespeicherte Wert als „Dirty“ gekennzeichnet wird, um eine potenzielle Drosselungsmaßnahme zu reduzieren, falls mehrere Instanzen gleichzeitig aktualisiert werden.

TryRefreshAsync(CancellationToken)

Aktualisiert die Daten aus App Configuration asynchron. Ein Rückgabewert gibt an, ob der Vorgang erfolgreich abgeschlossen wurde.

Gilt für: