JsonWriterOptions.SkipValidation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o Utf8JsonWriter deve ignorar a validação estrutural e permitir que o usuário grave um 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 da propriedade
true
se a validação estrutural for ignorada e o JSON inválido for permitido; false
se um InvalidOperationException for lançado em qualquer tentativa de gravar JSON inválido.
Comentários
Se o JSON que está sendo gravado estiver correto, ignorar a validação (definindo essa propriedade true
como ) poderá melhorar o desempenho.
Um exemplo de JSON inválido em que o gravador será lançado (quando SkipValidation
for definido false
como ) é quando você escreve um valor em um objeto JSON sem um nome de propriedade.