JsonWriterOptions.SkipValidation Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.