Lingua

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

Nome Descrizione
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à

Nome Descrizione
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

Nome Descrizione
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