Lenguaje

RealtimeSessionKind.Converter Clase

Definición

Proporciona un JsonConverter<T> para serializar RealtimeSessionKind instancias.

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)
Herencia
RealtimeSessionKind.Converter

Constructores

Nombre Description
RealtimeSessionKind.Converter()

Proporciona un JsonConverter<T> para serializar RealtimeSessionKind instancias.

Propiedades

Nombre Description
HandleNull

Obtiene un valor que indica si null se debe pasar al convertidor en la serialización y si Null se debe pasar a la deserialización.

(Heredado de JsonConverter<T>)
Type

Obtiene el tipo convertido por la instancia del convertidor actual.

(Heredado de JsonConverter<T>)

Métodos

Nombre Description
CanConvert(Type)

Determina si se puede convertir el tipo especificado.

(Heredado de JsonConverter<T>)
Read(Utf8JsonReader, Type, JsonSerializerOptions)

Lee y convierte el JSON en el tipo T.

ReadAsPropertyName(Utf8JsonReader, Type, JsonSerializerOptions)

Lee una clave de diccionario de un nombre de propiedad JSON.

(Heredado de JsonConverter<T>)
Write(Utf8JsonWriter, RealtimeSessionKind, JsonSerializerOptions)

Escribe un valor especificado como JSON.

Write(Utf8JsonWriter, T, JsonSerializerOptions)

Escribe un valor especificado como JSON.

(Heredado de JsonConverter<T>)
WriteAsPropertyName(Utf8JsonWriter, T, JsonSerializerOptions)

Escribe una clave de diccionario como un nombre de propiedad JSON.

(Heredado de JsonConverter<T>)

Se aplica a