Compartilhar via


JsonWriterOptions.SkipValidation Propriedade

Definição

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 truecomo ) poderá melhorar o desempenho. Um exemplo de JSON inválido em que o gravador será lançado (quando SkipValidation for definido falsecomo ) é quando você escreve um valor em um objeto JSON sem um nome de propriedade.

Aplica-se a