RealtimeSessionKind Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |