Udostępnij za pośrednictwem


CompatibilitySwitch<TValue> Klasa

Definicja

Infrastruktura obsługująca implementację programu CompatibilityVersion. Jest to implementacja odpowiednia ICompatibilitySwitch do użycia ze wzorcem IOptions<TOptions> . Jest to infrastruktura struktury i nie powinna być używana przez kod aplikacji.

generic <typename TValue>
 where TValue : value classpublic ref class CompatibilitySwitch : Microsoft::AspNetCore::Mvc::Infrastructure::ICompatibilitySwitch
public class CompatibilitySwitch<TValue> : Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch where TValue : struct
type CompatibilitySwitch<'Value (requires 'Value : struct)> = class
    interface ICompatibilitySwitch
Public Class CompatibilitySwitch(Of TValue)
Implements ICompatibilitySwitch

Parametry typu

TValue

Typ wartości skojarzonej z przełącznikiem zgodności.

Dziedziczenie
CompatibilitySwitch<TValue>
Implementuje

Konstruktory

CompatibilitySwitch<TValue>(String)

Tworzy nowy przełącznik zgodności z podaną nazwą.

CompatibilitySwitch<TValue>(String, TValue)

Tworzy nowy przełącznik zgodności z podaną nazwą i wartością początkową.

Właściwości

IsValueSet

Pobiera wartość wskazującą Value , czy właściwość została ustawiona.

Name

Pobiera nazwę przełącznika zgodności.

Value

Pobiera lub ustawia wartość skojarzona z przełącznikiem zgodności.

Jawne implementacje interfejsu

ICompatibilitySwitch.Value

Infrastruktura obsługująca implementację programu CompatibilityVersion. Jest to implementacja odpowiednia ICompatibilitySwitch do użycia ze wzorcem IOptions<TOptions> . Jest to infrastruktura struktury i nie powinna być używana przez kod aplikacji.

Dotyczy