MvcOptions.AllowBindingHeaderValuesToNonStringModelTypes Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda HeaderModelBinder se má vytvořit vazba na jiné typy než String nebo kolekci String. Pokud je nastavená na true, HeaderModelBinder vytvoří vazbu na jednoduché typy (například String, Int32, Enumatd Boolean .) nebo kolekci jednoduchých typů. Výchozí hodnota vlastnosti je false.

public:
 property bool AllowBindingHeaderValuesToNonStringModelTypes { bool get(); void set(bool value); };
public bool AllowBindingHeaderValuesToNonStringModelTypes { get; set; }
member this.AllowBindingHeaderValuesToNonStringModelTypes : bool with get, set
Public Property AllowBindingHeaderValuesToNonStringModelTypes As Boolean

Hodnota vlastnosti

Poznámky

Tato vlastnost je přidružena k přepínači kompatibility a může poskytovat odlišné chování v závislosti na nakonfigurované verzi kompatibility pro aplikaci. Pokyny a příklady nastavení verze kompatibility aplikace najdete v tématu CompatibilityVersion .

Konfigurace požadované hodnoty přepínače kompatibility voláním setter této vlastnosti bude mít přednost před hodnotou odvozenou z objektu aplikace CompatibilityVersion.

Pokud je verze kompatibility aplikace nastavená na Version_2_0 hodnotu , bude mít toto nastavení hodnotu false , pokud není explicitně nakonfigurováno.

Pokud je verze kompatibility aplikace nastavená na Version_2_1 nebo vyšší, bude mít toto nastavení hodnotu true , pokud není explicitně nakonfigurováno.

Platí pro