Partager via


CompatibilitySwitch<TValue> Classe

Définition

Infrastructure prenant en charge l’implémentation de CompatibilityVersion. Il s’agit d’une implémentation de ICompatibilitySwitch adaptée à une utilisation avec le IOptions<TOptions> modèle . Il s’agit de l’infrastructure et ne doit pas être utilisée par le code d’application.

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

Paramètres de type

TValue

Type de valeur associé au commutateur de compatibilité.

Héritage
CompatibilitySwitch<TValue>
Implémente

Constructeurs

CompatibilitySwitch<TValue>(String)

Crée un commutateur de compatibilité avec le nom fourni.

CompatibilitySwitch<TValue>(String, TValue)

Crée un commutateur de compatibilité avec le nom et la valeur initiale fournis.

Propriétés

IsValueSet

Obtient une valeur indiquant si la propriété Value a été définie.

Name

Obtient le nom du commutateur de compatibilité.

Value

Obtient ou définit la valeur associée au commutateur de compatibilité.

Implémentations d’interfaces explicites

ICompatibilitySwitch.Value

Infrastructure prenant en charge l’implémentation de CompatibilityVersion. Il s’agit d’une implémentation de ICompatibilitySwitch adaptée à une utilisation avec le IOptions<TOptions> modèle . Il s’agit de l’infrastructure et ne doit pas être utilisée par le code d’application.

S’applique à