JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of niet-null-bare schema's moeten worden gegenereerd voor null-verwijzingstypen.
public:
property bool TreatNullObliviousAsNonNullable { bool get(); void set(bool value); };
public bool TreatNullObliviousAsNonNullable { get; init; }
member this.TreatNullObliviousAsNonNullable : bool with get, set
Public Property TreatNullObliviousAsNonNullable As Boolean
Waarde van eigenschap
Opmerkingen
Wordt standaard ingesteld op false. Vanwege beperkingen in de runtimeweergave van null-referentietypen zijn de meeste exemplaren null-vergeteld en worden ze behandeld als null-waardig door de serializer. Een opvallende uitzondering op die regel zijn null-annotaties van veld-, eigenschap- en constructorparameters die worden weergegeven in de metagegevens van het contract.