RealtimeSessionKind Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет тип сеанса в режиме реального времени.
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)
- Наследование
- Атрибуты
- Реализации
Комментарии
Известные типы сеансов предоставляются как статические свойства. Поставщики могут определять дополнительные типы сеансов, создавая новые экземпляры с пользовательскими значениями.
Конструкторы
| Имя | Описание |
|---|---|
| RealtimeSessionKind(String) |
Инициализирует новый экземпляр RealtimeSessionKind структуры с предоставленным значением. |
Свойства
| Имя | Описание |
|---|---|
| Conversation |
Получает тип сеанса, представляющий сеанс общения, который обрабатывает звук, текст или другой носитель в режиме реального времени. |
| Transcription |
Возвращает тип сеанса, представляющий сеанс только транскрибирования. |
| Value |
Возвращает значение типа сеанса. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Указывает, равны ли этот экземпляр и указанный объект. |
| Equals(RealtimeSessionKind) |
Указывает, равен ли текущий объект другому объекту того же типа. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. |
| ToString() |
Возвращает полное имя типа этого экземпляра. |
Операторы
| Имя | Описание |
|---|---|
| Equality(RealtimeSessionKind, RealtimeSessionKind) |
Возвращает значение, указывающее, эквивалентны ли два RealtimeSessionKind экземпляра, как определено нечувствительным сравнением значений регистра. |
| Inequality(RealtimeSessionKind, RealtimeSessionKind) |
Возвращает значение, указывающее, не эквивалентны ли два RealtimeSessionKind экземпляра, как определено нечувствительным сравнением значений регистра. |