IRealtimeClientSession Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una sesión en tiempo real.
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
- Derivado
- Atributos
- Implementaciones
Comentarios
Esta interfaz proporciona métodos para administrar una sesión en tiempo real e interactuar con el modelo en tiempo real.
Propiedades
| Nombre | Description |
|---|---|
| Options |
Obtiene las opciones de sesión actuales. |
Métodos
| Nombre | Description |
|---|---|
| DisposeAsync() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados de forma asincrónica. (Heredado de IAsyncDisposable) |
| GetService(Type, Object) |
Solicita un IRealtimeClientSession objeto del tipo |
| GetStreamingResponseAsync(CancellationToken) |
Transmite la respuesta de la sesión en tiempo real. |
| SendAsync(RealtimeClientMessage, CancellationToken) |
Envía un mensaje de cliente a la sesión. |
Métodos de extensión
| Nombre | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura cómo se realizarán las esperas en las tareas devueltas desde un descartable asincrónico. |
| GetRequiredService(IRealtimeClientSession, Type, Object) |
Solicita un IRealtimeClientSession objeto del tipo |
| GetRequiredService<TService>(IRealtimeClientSession, Object) |
Pide al IRealtimeClientSession objeto de tipo |
| GetService<TService>(IRealtimeClientSession, Object) |
Pide al IRealtimeClientSession objeto de tipo |