Sdílet prostřednictvím


CompatibilitySwitch<TValue> Třída

Definice

Infrastruktura podporující implementaci CompatibilityVersion. Jedná se o implementaci ICompatibilitySwitch vhodnou pro použití se vzorem IOptions<TOptions> . Toto je infrastruktura architektury a kód aplikace by ho neměl používat.

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

Parametry typu

TValue

Typ hodnoty přidružené k přepínači kompatibility.

Dědičnost
CompatibilitySwitch<TValue>
Implementuje

Konstruktory

CompatibilitySwitch<TValue>(String)

Vytvoří nový přepínač kompatibility se zadaným názvem.

CompatibilitySwitch<TValue>(String, TValue)

Vytvoří nový přepínač kompatibility se zadaným názvem a počáteční hodnotou.

Vlastnosti

IsValueSet

Získá hodnotu označující, zda Value byla nastavena vlastnost.

Name

Získá název přepínače kompatibility.

Value

Získá nebo nastaví hodnotu přidruženou k přepínači kompatibility.

Explicitní implementace rozhraní

ICompatibilitySwitch.Value

Infrastruktura podporující implementaci CompatibilityVersion. Jedná se o implementaci ICompatibilitySwitch vhodnou pro použití se vzorem IOptions<TOptions> . Toto je infrastruktura architektury a kód aplikace by ho neměl používat.

Platí pro