Partilhar via


RealtimeSessionKind Estrutura

Definição

Representa o tipo de sessão em tempo 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)
Herança
RealtimeSessionKind
Atributos
Implementações

Comentários

Tipos de sessão conhecidos são fornecidos como propriedades estáticas. Os provedores podem definir tipos de sessão adicionais construindo novas instâncias com valores personalizados.

Construtores

Nome Description
RealtimeSessionKind(String)

Inicializa uma nova instância do RealtimeSessionKind struct com o valor fornecido.

Propriedades

Nome Description
Conversation

Obtém um tipo de sessão que representa uma sessão de conversa que processa áudio, texto ou outra mídia em tempo real.

Transcription

Obtém um tipo de sessão que representa uma sessão somente transcrição.

Value

Obtém o valor do tipo de sessão.

Métodos

Nome Description
Equals(Object)

Indica se essa instância e um objeto especificado são iguais.

Equals(RealtimeSessionKind)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

GetHashCode()

Retorna o código hash dessa instância.

ToString()

Retorna o nome de tipo totalmente qualificado dessa instância.

Operadores

Nome Description
Equality(RealtimeSessionKind, RealtimeSessionKind)

Retorna um valor que indica se duas RealtimeSessionKind instâncias são equivalentes, conforme determinado por uma comparação que não diferencia maiúsculas de minúsculas de seus valores.

Inequality(RealtimeSessionKind, RealtimeSessionKind)

Retorna um valor que indica se duas RealtimeSessionKind instâncias não são equivalentes, conforme determinado por uma comparação que não diferencia maiúsculas de minúsculas de seus valores.

Aplica-se a