RealtimeSessionKind Struktur

Definition

Stellt die Art einer Echtzeitsitzung dar.

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)
Vererbung
RealtimeSessionKind
Attribute
Implementiert

Hinweise

Bekannte Sitzungstypen werden als statische Eigenschaften bereitgestellt. Anbieter können zusätzliche Sitzungstypen definieren, indem neue Instanzen mit benutzerdefinierten Werten erstellt werden.

Konstruktoren

Name Beschreibung
RealtimeSessionKind(String)

Initialisiert eine neue Instanz der RealtimeSessionKind Struktur mit dem bereitgestellten Wert.

Eigenschaften

Name Beschreibung
Conversation

Ruft eine Sitzungsart ab, die eine Unterhaltungssitzung darstellt, die Audio, Text oder andere Medien in Echtzeit verarbeitet.

Transcription

Ruft eine Sitzungsart ab, die eine schreibgeschützte Sitzung darstellt.

Value

Ruft den Wert der Sitzungsart ab.

Methoden

Name Beschreibung
Equals(Object)

Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind.

Equals(RealtimeSessionKind)

Gibt an, ob das aktuelle Objekt einem anderen Objekt desselben Typs entspricht.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

ToString()

Gibt den vollqualifizierten Typnamen dieser Instanz zurück.

Operatoren

Name Beschreibung
Equality(RealtimeSessionKind, RealtimeSessionKind)

Gibt einen Wert zurück, der angibt, ob zwei RealtimeSessionKind Instanzen gleichwertig sind, wie durch einen Vergleich zwischen Groß- und Kleinschreibung ermittelt.

Inequality(RealtimeSessionKind, RealtimeSessionKind)

Gibt einen Wert zurück, der angibt, ob zwei RealtimeSessionKind Instanzen nicht gleichwertig sind, wie durch einen Vergleich zwischen Groß- und Kleinschreibung ermittelt.

Gilt für: