JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.