JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se devem ser gerados esquemas não anuláveis para tipos de referência nulos e oblivious.
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 Propriedade
Observações
O valor padrão é false. Devido a restrições na representação em tempo de execução dos tipos de referência anuláveis, a maioria das ocorrências é nula, ignorante, e é tratada como nula pelo serializador. Uma exceção notável a essa regra são as anotações de anulabilidade dos parâmetros de campo, propriedade e construtor, que são representadas nos metadados do contrato.