Share via


CompatibilitySwitch<TValue> 类

定义

支持 实现 的 CompatibilityVersion基础结构。 这是适合与 模式一起使用的 IOptions<TOptions> 的实现ICompatibilitySwitch。 这是框架基础结构,不应由应用程序代码使用。

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

类型参数

TValue

与兼容性开关关联的值的类型。

继承
CompatibilitySwitch<TValue>
实现

构造函数

CompatibilitySwitch<TValue>(String)

使用提供的名称创建新的兼容性开关。

CompatibilitySwitch<TValue>(String, TValue)

使用提供的名称和初始值创建新的兼容性开关。

属性

IsValueSet

获取指示是否已设置 Value 属性的值。

Name

获取兼容性开关的名称。

Value

获取或设置与兼容性开关关联的值。

显式接口实现

ICompatibilitySwitch.Value

支持 实现 的 CompatibilityVersion基础结构。 这是适合与 模式一起使用的 IOptions<TOptions> 的实现ICompatibilitySwitch。 这是框架基础结构,不应由应用程序代码使用。

适用于