JsonWriterOptions.SkipValidation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si le Utf8JsonWriter doit ignorer la validation structurelle et autoriser l’utilisateur à écrire du code JSON non valide.
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
Valeur de propriété
true
si la validation structurelle est ignorée et que JSON non valide est autorisé ; false
si un InvalidOperationException est levée lors d’une tentative d’écriture JSON non valide.
Remarques
Si le json en cours d’écriture est connu pour être correct, ignorer la validation (en définissant cette propriété sur true
) peut améliorer les performances.
Un exemple de JSON non valide où l’enregistreur lève (quand SkipValidation
est défini sur false
) est lorsque vous écrivez une valeur dans un objet JSON sans nom de propriété.