Condividi tramite


IOptionsSnapshot<TOptions> Interfaccia

Definizione

Usata per accedere al valore di TOptions per la durata di una richiesta.

generic <typename TOptions>
public interface class IOptionsSnapshot
generic <typename TOptions>
 where TOptions : class, gcnew()public interface class IOptionsSnapshot : Microsoft::Extensions::Options::IOptions<TOptions>
generic <typename TOptions>
 where TOptions : classpublic interface class IOptionsSnapshot : Microsoft::Extensions::Options::IOptions<TOptions>
public interface IOptionsSnapshot<out TOptions>
public interface IOptionsSnapshot<out TOptions> : Microsoft.Extensions.Options.IOptions<out TOptions> where TOptions : class, new()
public interface IOptionsSnapshot<out TOptions> : Microsoft.Extensions.Options.IOptions<out TOptions> where TOptions : class
type IOptionsSnapshot<'Options> = interface
type IOptionsSnapshot<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> = interface
    interface IOptions<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
type IOptionsSnapshot<'Options (requires 'Options : null)> = interface
    interface IOptions<'Options (requires 'Options : null)>
Public Interface IOptionsSnapshot(Of Out TOptions)
Public Interface IOptionsSnapshot(Of Out TOptions)
Implements IOptions(Of Out TOptions)

Parametri di tipo

TOptions

Tipo di opzioni.

Questo parametro di tipo è covariante, ovvero puoi usare il tipo specificato o qualsiasi tipo più derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.
Derivato
Implementazioni

Proprietà

Value

Restituisce il valore delle TOptions che verrà calcolato una sola volta.

Metodi

Get(String)

Restituisce un'istanza di TOptions configurata con il nome specificato.

Si applica a