RealtimeSessionKind Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |