RealtimeSessionKind Structure

Définition

Représente le type d’une session en temps réel.

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)
Héritage
RealtimeSessionKind
Attributs
Implémente

Remarques

Les types de session connus sont fournis en tant que propriétés statiques. Les fournisseurs peuvent définir des types de session supplémentaires en construisant de nouvelles instances avec des valeurs personnalisées.

Constructeurs

Nom Description
RealtimeSessionKind(String)

Initialise une nouvelle instance du RealtimeSessionKind struct avec la valeur fournie.

Propriétés

Nom Description
Conversation

Obtient un type de session représentant une session conversationnelle qui traite l’audio, le texte ou un autre média en temps réel.

Transcription

Obtient un type de session représentant une session de transcription uniquement.

Value

Obtient la valeur du type de session.

Méthodes

Nom Description
Equals(Object)

Indique si cette instance et un objet spécifié sont égaux.

Equals(RealtimeSessionKind)

Indique si l’objet actuel est égal à un autre objet du même type.

GetHashCode()

Retourne le code de hachage pour cette instance.

ToString()

Retourne le nom de type complet de cette instance.

Opérateurs

Nom Description
Equality(RealtimeSessionKind, RealtimeSessionKind)

Retourne une valeur indiquant si deux RealtimeSessionKind instances sont équivalentes, comme déterminé par une comparaison sans respect de la casse de leurs valeurs.

Inequality(RealtimeSessionKind, RealtimeSessionKind)

Retourne une valeur indiquant si deux RealtimeSessionKind instances ne sont pas équivalentes, comme déterminé par une comparaison sans respect de la casse de leurs valeurs.

S’applique à