IRealtimeClientSession Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Observações
Esta interface fornece métodos para gerir uma sessão em tempo real e para interagir com o modelo em tempo real.
Propriedades
| Name | Description |
|---|---|
| Options |
Obtém as opções atuais da sessão. |
Métodos
| Name | Description |
|---|---|
| DisposeAsync() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos de forma assíncrona. (Herdado de IAsyncDisposable) |
| GetService(Type, Object) |
Pergunta a IRealtimeClientSession um objeto do tipo |
| 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 da Extensão
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como aguarda nas tarefas devolvidas de um descartável assíncrono será realizada. |
| GetRequiredService(IRealtimeClientSession, Type, Object) |
Pede IRealtimeClientSession um objeto do tipo |
| GetRequiredService<TService>(IRealtimeClientSession, Object) |
Pede um IRealtimeClientSession objeto do tipo |
| GetService<TService>(IRealtimeClientSession, Object) |
Pede a IRealtimeClientSession um objeto do tipo |