JsonPropertyInfo.IsRequired Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om den aktuella egenskapen krävs för att deserialiseringen ska lyckas.
public:
property bool IsRequired { bool get(); void set(bool value); };
public bool IsRequired { get; set; }
member this.IsRequired : bool with get, set
Public Property IsRequired As Boolean
Egenskapsvärde
Undantag
Instansen JsonPropertyInfo har låsts för ytterligare ändring.
Kommentarer
För kontrakt som kommer från DefaultJsonTypeInfoResolver eller JsonSerializerContextmappas värdet för den här egenskapen från JsonRequiredAttribute anteckningar.
För kontrakt som använder DefaultJsonTypeInfoResolvermappas även värdet för den här egenskapen från egenskaper som har required modifieraren, såvida inte deserialisering använder en konstruktor som fyller i alla nödvändiga egenskaper och har SetsRequiredMembersAttribute.
Nyckelordet required stöds för närvarande inte i JsonSerializerContext kontrakt.