Table of Contents

Interface IConfigChangeListener

Namespace
Yarp.ReverseProxy.Configuration
Assembly
Yarp.ReverseProxy.dll

Allows subscribing to events notifying you when the configuration is loaded and applied, or when those actions fail.

public interface IConfigChangeListener

Methods

ConfigurationApplied(IReadOnlyList<IProxyConfig>)

Invoked once the configuration has been successfully applied.

void ConfigurationApplied(IReadOnlyList<IProxyConfig> proxyConfigs)

Parameters

proxyConfigs IReadOnlyList<IProxyConfig>

The list of instances that have been applied.

ConfigurationApplyingFailed(IReadOnlyList<IProxyConfig>, Exception)

Invoked when an error occurs while applying the configuration.

void ConfigurationApplyingFailed(IReadOnlyList<IProxyConfig> proxyConfigs, Exception exception)

Parameters

proxyConfigs IReadOnlyList<IProxyConfig>

The list of instances that were being processed.

exception Exception

The thrown exception.

ConfigurationLoaded(IReadOnlyList<IProxyConfig>)

Invoked once the configuration have been successfully loaded.

void ConfigurationLoaded(IReadOnlyList<IProxyConfig> proxyConfigs)

Parameters

proxyConfigs IReadOnlyList<IProxyConfig>

The list of instances that have been loaded.

ConfigurationLoadingFailed(IProxyConfigProvider, Exception)

Invoked when an error occurs while loading the configuration.

void ConfigurationLoadingFailed(IProxyConfigProvider configProvider, Exception exception)

Parameters

configProvider IProxyConfigProvider

The instance of the configuration provider that failed to provide the configuration.

exception Exception

The thrown exception.