RealtimeSessionKind.Converter Třída

Definice

JsonConverter<T> Poskytuje pro serializaci RealtimeSessionKind instancí.

public: ref class RealtimeSessionKind::Converter sealed : System::Text::Json::Serialization::JsonConverter<Microsoft::Extensions::AI::RealtimeSessionKind>
public sealed class RealtimeSessionKind.Converter : System.Text.Json.Serialization.JsonConverter<Microsoft.Extensions.AI.RealtimeSessionKind>
type RealtimeSessionKind.Converter = class
    inherit JsonConverter<RealtimeSessionKind>
Public NotInheritable Class RealtimeSessionKind.Converter
Inherits JsonConverter(Of RealtimeSessionKind)
Dědičnost
RealtimeSessionKind.Converter

Konstruktory

Name Description
RealtimeSessionKind.Converter()

JsonConverter<T> Poskytuje pro serializaci RealtimeSessionKind instancí.

Vlastnosti

Name Description
HandleNull

Získá hodnotu, která určuje, zda null má být předán do převaděče serializace, a zda Null má být předán při deserializaci.

(Zděděno od JsonConverter<T>)
Type

Získá typ, který je převeden aktuální převaděč instance.

(Zděděno od JsonConverter<T>)

Metody

Name Description
CanConvert(Type)

Určuje, zda lze zadaný typ převést.

(Zděděno od JsonConverter<T>)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Přečte a převede JSON na typ T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Načte klíč slovníku z názvu vlastnosti JSON.

(Zděděno od JsonConverter<T>)
Write(Utf8JsonWriter, RealtimeSessionKind, JsonSerializerOptions)

Zapíše zadanou hodnotu jako JSON.

Write(Utf8JsonWriter, T, JsonSerializerOptions)

Zapíše zadanou hodnotu jako JSON.

(Zděděno od JsonConverter<T>)
WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Zapíše klíč slovníku jako název vlastnosti JSON.

(Zděděno od JsonConverter<T>)

Platí pro