JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Propiedad

Definición

Obtiene un valor que indica si se deben generar esquemas que no aceptan valores NULL para los tipos de referencia que no aceptan valores NULL.

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

Valor de propiedad

Comentarios

Tiene como valor predeterminado false. Debido a las restricciones en la representación en tiempo de ejecución de los tipos de referencia que aceptan valores NULL, la mayoría de las apariciones son nulas y el serializador lo trata como nullable. Una excepción notable a esa regla son anotaciones de nulabilidad de parámetros de campo, propiedad y constructor que se representan en los metadatos del contrato.

Se aplica a