IRealtimeClientSession Schnittstelle
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 eine Echtzeitsitzung dar.
public interface class IRealtimeClientSession : IAsyncDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface IRealtimeClientSession : IAsyncDisposable
public interface IRealtimeClientSession : IAsyncDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type IRealtimeClientSession = interface
interface IAsyncDisposable
type IRealtimeClientSession = interface
interface IAsyncDisposable
Public Interface IRealtimeClientSession
Implements IAsyncDisposable
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Diese Schnittstelle bietet Methoden zum Verwalten einer Echtzeitsitzung und zur Interaktion mit dem Echtzeitmodell.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Options |
Ruft die aktuellen Sitzungsoptionen ab. |
Methoden
| Name | Beschreibung |
|---|---|
| DisposeAsync() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen asynchron verknüpft sind. (Geerbt von IAsyncDisposable) |
| GetService(Type, Object) |
Fragt nach IRealtimeClientSession einem Objekt des angegebenen Typs |
| GetStreamingResponseAsync(CancellationToken) |
Streamt die Antwort aus der Echtzeitsitzung. |
| SendAsync(RealtimeClientMessage, CancellationToken) |
Sendet eine Clientnachricht an die Sitzung. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird. |
| GetRequiredService(IRealtimeClientSession, Type, Object) |
Fragt nach IRealtimeClientSession einem Objekt des angegebenen Typs |
| GetRequiredService<TService>(IRealtimeClientSession, Object) |
Fragt nach IRealtimeClientSession einem Objekt vom Typ |
| GetService<TService>(IRealtimeClientSession, Object) |
Fragt nach IRealtimeClientSession einem Objekt vom Typ |