Udostępnij za pośrednictwem


JsonWriterOptions.SkipValidation Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy Utf8JsonWriter należy pominąć walidację strukturalną i zezwolić użytkownikowi na zapisywanie nieprawidłowych danych JSON.

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

Wartość właściwości

Boolean

true jeśli walidacja strukturalna jest pomijana, a nieprawidłowy kod JSON jest dozwolony; false jeśli obiekt InvalidOperationException jest zgłaszany podczas próby zapisania nieprawidłowego kodu JSON.

Uwagi

Jeśli zapisywany kod JSON jest znany jako poprawny, walidacja pomijania (przez ustawienie tej właściwości na true) może zwiększyć wydajność. Przykładem nieprawidłowego kodu JSON, w którym składnik zapisywania będzie zgłaszany false(gdy SkipValidation jest ustawiony na wartość ) jest zapis wartości w obiekcie JSON bez nazwy właściwości.

Dotyczy