Partilhar via


CompatibilitySwitch<TValue> Classe

Definição

Infraestrutura que dá suporte à implementação de CompatibilityVersion. Essa é uma implementação adequada ICompatibilitySwitch para uso com o IOptions<TOptions> padrão . Essa é uma infraestrutura de estrutura e não deve ser usada pelo código do aplicativo.

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

O tipo de valor associado à opção de compatibilidade.

Herança
CompatibilitySwitch<TValue>
Implementações

Construtores

CompatibilitySwitch<TValue>(String)

Cria uma nova opção de compatibilidade com o nome fornecido.

CompatibilitySwitch<TValue>(String, TValue)

Cria uma nova opção de compatibilidade com o nome e o valor inicial fornecidos.

Propriedades

IsValueSet

Obtém um valor que indica se a propriedade Value foi definida.

Name

Obtém o nome da opção de compatibilidade.

Value

Obtém ou define o valor associado à opção de compatibilidade.

Implantações explícitas de interface

ICompatibilitySwitch.Value

Infraestrutura que dá suporte à implementação de CompatibilityVersion. Essa é uma implementação adequada ICompatibilitySwitch para uso com o IOptions<TOptions> padrão . Essa é uma infraestrutura de estrutura e não deve ser usada pelo código do aplicativo.

Aplica-se a