Condividi tramite


CompatibilitySwitch<TValue> Classe

Definizione

Infrastruttura che supporta l'implementazione di CompatibilityVersion. Si tratta di un'implementazione di ICompatibilitySwitch adatta per l'uso con il IOptions<TOptions> modello . Si tratta dell'infrastruttura framework e non deve essere usata dal codice dell'applicazione.

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

Parametri di tipo

TValue

Tipo di valore associato all'opzione di compatibilità.

Ereditarietà
CompatibilitySwitch<TValue>
Implementazioni

Costruttori

CompatibilitySwitch<TValue>(String)

Crea un nuovo commutatore di compatibilità con il nome specificato.

CompatibilitySwitch<TValue>(String, TValue)

Crea un nuovo commutatore di compatibilità con il nome e il valore iniziale specificati.

Proprietà

IsValueSet

Ottiene un valore che indica se la proprietà Value è stata impostata.

Name

Ottiene il nome dell'opzione di compatibilità.

Value

Ottiene o imposta il valore associato all'opzione di compatibilità.

Implementazioni dell'interfaccia esplicita

ICompatibilitySwitch.Value

Infrastruttura che supporta l'implementazione di CompatibilityVersion. Si tratta di un'implementazione di ICompatibilitySwitch adatta per l'uso con il IOptions<TOptions> modello . Si tratta dell'infrastruttura framework e non deve essere usata dal codice dell'applicazione.

Si applica a