RealtimeSessionKind Struct-datatyp

Definition

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
RealtimeSessionKind
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.

Gäller för