Partilhar via


IRealtimeClientSession Interface

Definição

Representa uma sessão em tempo 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
Implementações

Comentários

Essa interface fornece métodos para gerenciar uma sessão em tempo real e interagir com o modelo em tempo real.

Propriedades

Nome Description
Options

Obtém as opções de sessão atuais.

Métodos

Nome Description
DisposeAsync()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados de forma assíncrona.

(Herdado de IAsyncDisposable)
GetService(Type, Object)

Solicita um IRealtimeClientSession objeto do tipo serviceTypeespecificado.

GetStreamingResponseAsync(CancellationToken)

Transmite a resposta da sessão em tempo real.

SendAsync(RealtimeClientMessage, CancellationToken)

Envia uma mensagem de cliente para a sessão.

Métodos de Extensão

Nome Description
ConfigureAwait(IAsyncDisposable, Boolean)

Configura como as esperas nas tarefas retornadas de um descartável assíncrono serão executadas.

GetRequiredService(IRealtimeClientSession, Type, Object)

Solicita um IRealtimeClientSession objeto do tipo serviceType especificado e gera uma exceção se um não estiver disponível.

GetRequiredService<TService>(IRealtimeClientSession, Object)

Solicita um IRealtimeClientSession objeto de tipo TService e gera uma exceção se um não estiver disponível.

GetService<TService>(IRealtimeClientSession, Object)

Solicita um IRealtimeClientSession objeto do tipo TService.

Aplica-se a