Поделиться через


IOptionsSnapshot<TOptions> Интерфейс

Определение

Используется для доступа к значению TOptions в течение времени существования запроса.

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

Параметры типа

TOptions

Тип параметров.

Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.
Производный
Реализации

Свойства

Value

Возвращает настроенный по умолчанию экземпляр TOptions.

(Унаследовано от IOptions<TOptions>)

Методы

Get(String)

Возвращает настроенный экземпляр TOptions с указанным именем.

Применяется к