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.