JsonConverter<T>.WriteAsPropertyName Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zapisuje klucz słownika jako nazwę właściwości JSON.
public:
virtual void WriteAsPropertyName(System::Text::Json::Utf8JsonWriter ^ writer, T value, System::Text::Json::JsonSerializerOptions ^ options);
public virtual void WriteAsPropertyName(System.Text.Json.Utf8JsonWriter writer, T value, System.Text.Json.JsonSerializerOptions options);
abstract member WriteAsPropertyName : System.Text.Json.Utf8JsonWriter * 'T * System.Text.Json.JsonSerializerOptions -> unit
override this.WriteAsPropertyName : System.Text.Json.Utf8JsonWriter * 'T * System.Text.Json.JsonSerializerOptions -> unit
Public Overridable Sub WriteAsPropertyName (writer As Utf8JsonWriter, value As T, options As JsonSerializerOptions)
Parametry
- writer
- Utf8JsonWriter
Element Utf8JsonWriter do zapisu.
- value
- T
Wartość do konwersji. Wartość parametru HandleNull określa, czy konwerter obsługuje null wartości.
- options
- JsonSerializerOptions
Opcje do użycia podczas zapisywania wartości.
Uwagi
Ta metoda powinna zostać zastąpiona w niestandardowych konwerterach typów używanych w serializowanych kluczach słownika.