RealtimeSessionKind Estructura

Definición

Representa el tipo de una sesión en tiempo real.

public value class RealtimeSessionKind : IEquatable<Microsoft::Extensions::AI::RealtimeSessionKind>
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.RealtimeSessionKind+Converter))]
public readonly struct RealtimeSessionKind : IEquatable<Microsoft.Extensions.AI.RealtimeSessionKind>
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.RealtimeSessionKind+Converter))]
public readonly struct RealtimeSessionKind : IEquatable<Microsoft.Extensions.AI.RealtimeSessionKind>
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.RealtimeSessionKind+Converter))>]
type RealtimeSessionKind = struct
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.RealtimeSessionKind+Converter))>]
type RealtimeSessionKind = struct
Public Structure RealtimeSessionKind
Implements IEquatable(Of RealtimeSessionKind)
Herencia
RealtimeSessionKind
Atributos
Implementaciones

Comentarios

Los tipos de sesión conocidos se proporcionan como propiedades estáticas. Los proveedores pueden definir tipos de sesión adicionales mediante la construcción de nuevas instancias con valores personalizados.

Constructores

Nombre Description
RealtimeSessionKind(String)

Inicializa una nueva instancia de la RealtimeSessionKind estructura con el valor proporcionado.

Propiedades

Nombre Description
Conversation

Obtiene un tipo de sesión que representa una sesión conversacional que procesa audio, texto u otros medios en tiempo real.

Transcription

Obtiene un tipo de sesión que representa una sesión de solo transcripción.

Value

Obtiene el valor del tipo de sesión.

Métodos

Nombre Description
Equals(Object)

Indica si esta instancia y un objeto especificado son iguales.

Equals(RealtimeSessionKind)

Indica si el objeto actual es igual a otro objeto del mismo tipo.

GetHashCode()

Devuelve el código hash de esta instancia.

ToString()

Devuelve el nombre de tipo completo de esta instancia.

Operadores

Nombre Description
Equality(RealtimeSessionKind, RealtimeSessionKind)

Devuelve un valor que indica si dos RealtimeSessionKind instancias son equivalentes, según lo determinado por una comparación sin distinción entre mayúsculas y minúsculas de sus valores.

Inequality(RealtimeSessionKind, RealtimeSessionKind)

Devuelve un valor que indica si dos RealtimeSessionKind instancias no son equivalentes, según lo determinado por una comparación sin distinción entre mayúsculas y minúsculas de sus valores.

Se aplica a