Compartir a través de


CompatibilitySwitch<TValue> Clase

Definición

Infraestructura que admite la implementación de CompatibilityVersion. Se trata de una implementación adecuada ICompatibilitySwitch para su uso con el IOptions<TOptions> patrón . Esta es la infraestructura del marco y no debe usarse en el código de la aplicación.

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

Parámetros de tipo

TValue

Tipo de valor asociado al modificador de compatibilidad.

Herencia
CompatibilitySwitch<TValue>
Implementaciones

Constructores

CompatibilitySwitch<TValue>(String)

Crea un nuevo modificador de compatibilidad con el nombre proporcionado.

CompatibilitySwitch<TValue>(String, TValue)

Crea un nuevo modificador de compatibilidad con el nombre proporcionado y el valor inicial.

Propiedades

IsValueSet

Obtiene un valor que indica si se ha establecido la propiedad Value.

Name

Obtiene el nombre del modificador de compatibilidad.

Value

Obtiene o establece el valor asociado al modificador de compatibilidad.

Implementaciones de interfaz explícitas

ICompatibilitySwitch.Value

Infraestructura que admite la implementación de CompatibilityVersion. Se trata de una implementación adecuada ICompatibilitySwitch para su uso con el IOptions<TOptions> patrón . Esta es la infraestructura del marco y no debe usarse en el código de la aplicación.

Se aplica a