Share via


AzureAppConfigurationRefreshOptions Class

Definition

Options used to configure the refresh behavior of an Azure App Configuration provider.

public class AzureAppConfigurationRefreshOptions
type AzureAppConfigurationRefreshOptions = class
Public Class AzureAppConfigurationRefreshOptions
Inheritance
AzureAppConfigurationRefreshOptions

Constructors

AzureAppConfigurationRefreshOptions()

Methods

Register(String, Boolean)

Register the specified individual key-value to be refreshed when the configuration provider's IConfigurationRefresher triggers a refresh. The IConfigurationRefresher instance can be obtained by calling GetRefresher().

Register(String, String, Boolean)

Register the specified individual key-value to be refreshed when the configuration provider's IConfigurationRefresher triggers a refresh. The IConfigurationRefresher instance can be obtained by calling GetRefresher().

SetCacheExpiration(TimeSpan)
Obsolete.

Sets the cache expiration time for the key-values registered for refresh. Default value is 30 seconds. Must be greater than 1 second. Any refresh operation triggered using IConfigurationRefresher will not update the value for a key until the cached value for that key has expired.

SetRefreshInterval(TimeSpan)

Sets the minimum time interval between consecutive refresh operations for the registered key-values. Default value is 30 seconds. Must be greater than 1 second. Refresh operations triggered using IConfigurationRefresher will not make any server requests unless the refresh interval has elapsed since the key was last refreshed.

Applies to