JsonWriterOptions.SkipValidation 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.
Recebe ou define um valor que indica se deve Utf8JsonWriter saltar a validação estrutural e permitir que o utilizador escreva JSON inválido.
public:
property bool SkipValidation { bool get(); void set(bool value); };
public bool SkipValidation { get; set; }
member this.SkipValidation : bool with get, set
Public Property SkipValidation As Boolean
Valor de Propriedade
true se a validação estrutural for omitida e JSON inválido for permitido; false se um InvalidOperationException for lançado em qualquer tentativa de escrever JSON inválido.
Observações
Se o JSON escrito for conhecido por estar correto, então saltar a validação (definindo esta propriedade para true) pode melhorar o desempenho.
Um exemplo de JSON inválido onde o autor lança (quando SkipValidation está definido para false) é quando escreves um valor dentro de um objeto JSON sem um nome de propriedade.