Freigeben über


CompatibilitySwitch<TValue> Klasse

Definition

Infrastruktur, die die Implementierung von unterstützt CompatibilityVersion. Dies ist eine Implementierung von, die ICompatibilitySwitch für die Verwendung mit dem IOptions<TOptions> Muster geeignet ist. Dies ist eine Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden.

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

Typparameter

TValue

Der Werttyp, der dem Kompatibilitätsschalter zugeordnet ist.

Vererbung
CompatibilitySwitch<TValue>
Implementiert

Konstruktoren

CompatibilitySwitch<TValue>(String)

Erstellt einen neuen Kompatibilitätsschalter mit dem angegebenen Namen.

CompatibilitySwitch<TValue>(String, TValue)

Erstellt einen neuen Kompatibilitätsschalter mit dem angegebenen Namen und Anfangswert.

Eigenschaften

IsValueSet

Ruft einen Wert ab, der angibt, ob die Value-Eigenschaft festgelegt wurde.

Name

Ruft den Namen des Kompatibilitätsschalters ab.

Value

Ruft den Wert ab, der dem Kompatibilitätsschalter zugeordnet ist, oder legt diese fest.

Explizite Schnittstellenimplementierungen

ICompatibilitySwitch.Value

Infrastruktur, die die Implementierung von unterstützt CompatibilityVersion. Dies ist eine Implementierung von, die ICompatibilitySwitch für die Verwendung mit dem IOptions<TOptions> Muster geeignet ist. Dies ist eine Frameworkinfrastruktur und sollte nicht vom Anwendungscode verwendet werden.

Gilt für: