Compartir a través de


IOptionsSnapshot<TOptions> Interfaz

Definición

Se usa para acceder al valor de TOptions para la duración de una solicitud.

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)

Parámetros de tipo

TOptions

Tipo de opciones.

Este parámetro de tipo es covariante, es decir, puede usar el tipo que haya especificado o cualquier tipo más derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.
Derivado
Implementaciones

Propiedades

Value

Devuelve el valor de TOptions que se calculará una vez.

Métodos

Get(String)

Devuelve una instancia de TOptions configurada con el nombre especificado.

Se aplica a