RealtimeSessionKind Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar typen av en realtidssession.
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)
- Arv
- Attribut
- Implementeringar
Kommentarer
Välkända sessionstyper tillhandahålls som statiska egenskaper. Leverantörer kan definiera ytterligare sessionstyper genom att skapa nya instanser med anpassade värden.
Konstruktorer
| Name | Description |
|---|---|
| RealtimeSessionKind(String) |
Initierar en ny instans av RealtimeSessionKind structen med det angivna värdet. |
Egenskaper
| Name | Description |
|---|---|
| Conversation |
Hämtar en sessionstyp som representerar en konversationssession som bearbetar ljud, text eller andra medier i realtid. |
| Transcription |
Hämtar en sessionstyp som representerar en transkriptionssession. |
| Value |
Hämtar värdet för sessionstyp. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Anger om den här instansen och ett angivet objekt är lika. |
| Equals(RealtimeSessionKind) |
Anger om det aktuella objektet är lika med ett annat objekt av samma typ. |
| GetHashCode() |
Returnerar hash-koden för den här instansen. |
| ToString() |
Returnerar det fullständigt kvalificerade typnamnet för den här instansen. |
Operatorer
| Name | Description |
|---|---|
| Equality(RealtimeSessionKind, RealtimeSessionKind) |
Returnerar ett värde som anger om två RealtimeSessionKind instanser är likvärdiga, enligt en skiftlägeskänslig jämförelse av deras värden. |
| Inequality(RealtimeSessionKind, RealtimeSessionKind) |
Returnerar ett värde som anger om två RealtimeSessionKind instanser inte är likvärdiga, vilket bestäms av en skiftlägeskänslig jämförelse av deras värden. |