다음을 통해 공유


ConfigurationManager<T>.GetConfigurationAsync Method

Definition

Overloads

GetConfigurationAsync()

Obtains an updated version of Configuration.

GetConfigurationAsync(CancellationToken)

Obtains an updated version of Configuration.

GetConfigurationAsync()

Obtains an updated version of Configuration.

public System.Threading.Tasks.Task<T> GetConfigurationAsync();
member this.GetConfigurationAsync : unit -> System.Threading.Tasks.Task<'T (requires 'T : null)>
Public Function GetConfigurationAsync () As Task(Of T)

Returns

Task<T>

Configuration of type T.

Exceptions

Throw if the configuration is unable to be retrieved.

Throw if the configuration fails to be validated by the IConfigurationValidator<T>.

Remarks

If the time since the last call is less than AutomaticRefreshInterval then GetConfigurationAsync(String, IDocumentRetriever, CancellationToken) is not called and the current Configuration is returned.

Applies to

GetConfigurationAsync(CancellationToken)

Obtains an updated version of Configuration.

public virtual System.Threading.Tasks.Task<T> GetConfigurationAsync(System.Threading.CancellationToken cancel);
abstract member GetConfigurationAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T : null)>
override this.GetConfigurationAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T (requires 'T : null)>
Public Overridable Function GetConfigurationAsync (cancel As CancellationToken) As Task(Of T)

Parameters

cancel
CancellationToken

CancellationToken

Returns

Task<T>

Configuration of type T.

Implements

Exceptions

Throw if the configuration is unable to be retrieved.

Throw if the configuration fails to be validated by the IConfigurationValidator<T>.

Remarks

If the time since the last call is less than AutomaticRefreshInterval then GetConfigurationAsync(String, IDocumentRetriever, CancellationToken) is not called and the current Configuration is returned.

Applies to