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

Observações

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

Construtores

Name Description
RealtimeSessionKind(String)

Inicializa uma nova instância da RealtimeSessionKind estrutura com o valor fornecido.

Propriedades

Name Description
Conversation

Recebe um tipo de sessão que representa uma sessão conversacional que processa áudio, texto ou outros media em tempo real.

Transcription

Recebe um tipo de sessão que representa uma sessão apenas de transcrição.

Value

Percebe o valor do tipo de sessão.

Métodos

Name Description
Equals(Object)

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

Equals(RealtimeSessionKind)

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

GetHashCode()

Devolve o código de hash para esta instância.

ToString()

Devolve o nome do tipo totalmente qualificado desta instância.

Operadores

Name Description
Equality(RealtimeSessionKind, RealtimeSessionKind)

Devolve um valor que indica se duas RealtimeSessionKind instâncias são equivalentes, conforme determinado por uma comparação insensível a maiúsculas minúsculas dos seus valores.

Inequality(RealtimeSessionKind, RealtimeSessionKind)

Devolve um valor que indica se duas RealtimeSessionKind instâncias não são equivalentes, conforme determinado por uma comparação insensível a maiúsculas e maiúsculas dos seus valores.

Aplica-se a