RealtimeSessionKind Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |