Compartir a través de


JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Propiedad

Definición

Determina si se deben generar esquemas que no aceptan valores NULL para null tipos de referencia omitibles.

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

El valor predeterminado es false. Debido a restricciones en la representación en tiempo de ejecución de tipos de referencia que aceptan valores NULL

la mayoría de las repeticiones son null oblivious y se tratan como nullables por el serializador. 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