Compartilhar via


WebPubSubServiceClient Classe

Definição

O cliente de serviço WebPubSubService.

public class WebPubSubServiceClient
type WebPubSubServiceClient = class
Public Class WebPubSubServiceClient
Herança
WebPubSubServiceClient

Construtores

WebPubSubServiceClient()

Inicializa uma nova instância de WebPubSubServiceClient para zombar.

WebPubSubServiceClient(String, String)

Inicializa uma nova instância do WebPubSubServiceClient.

WebPubSubServiceClient(String, String, WebPubSubServiceClientOptions)

Inicializa uma nova instância do WebPubSubServiceClient.

WebPubSubServiceClient(Uri, String, AzureKeyCredential)

Inicializa uma nova instância de WebPubSubServiceClient.

WebPubSubServiceClient(Uri, String, AzureKeyCredential, WebPubSubServiceClientOptions)

Inicializa uma nova instância de WebPubSubServiceClient.

WebPubSubServiceClient(Uri, String, TokenCredential)

Inicializa uma nova instância de WebPubSubServiceClient.

WebPubSubServiceClient(Uri, String, TokenCredential, WebPubSubServiceClientOptions)

Inicializa uma nova instância de WebPubSubServiceClient.

Propriedades

Endpoint

O ponto de extremidade de serviço.

Hub

O hub.

Pipeline

O pipeline HTTP para enviar e receber solicitações e respostas REST.

Métodos

AddConnectionToGroup(String, String, RequestContext)

Adicionar uma conexão ao grupo de destino.

AddConnectionToGroupAsync(String, String, RequestContext)

Adicionar uma conexão ao grupo de destino.

AddUserToGroup(String, String, RequestContext)

Adicionar um usuário ao grupo de destino.

AddUserToGroupAsync(String, String, RequestContext)

Adicionar um usuário ao grupo de destino.

CheckPermission(WebPubSubPermission, String, String, RequestContext)

Verifique se uma conexão tem permissão para a ação especificada.

CheckPermissionAsync(WebPubSubPermission, String, String, RequestContext)

Verifique se uma conexão tem permissão para a ação especificada.

CloseAllConnections(IEnumerable<String>, String, RequestContext)

Feche as conexões no hub.

CloseAllConnectionsAsync(IEnumerable<String>, String, RequestContext)

Feche as conexões no hub.

CloseConnection(String, String, RequestContext)

Feche a conexão do cliente.

CloseConnectionAsync(String, String, RequestContext)

Feche a conexão do cliente.

CloseGroupConnections(String, IEnumerable<String>, String, RequestContext)

Feche as conexões no grupo específico.

CloseGroupConnectionsAsync(String, IEnumerable<String>, String, RequestContext)

Feche as conexões no grupo específico.

CloseUserConnections(String, IEnumerable<String>, String, RequestContext)

Feche as conexões para o usuário específico.

CloseUserConnectionsAsync(String, IEnumerable<String>, String, RequestContext)

Feche as conexões para o usuário específico.

ConnectionExists(String, RequestContext)

Verifique se a conexão com a connectionId fornecida existe.

ConnectionExistsAsync(String, RequestContext)

Verifique se a conexão com a connectionId fornecida existe.

GetClientAccessUri(DateTimeOffset, String, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GetClientAccessUri(DateTimeOffset, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GetClientAccessUri(TimeSpan, String, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GetClientAccessUri(TimeSpan, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GetClientAccessUriAsync(DateTimeOffset, String, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GetClientAccessUriAsync(DateTimeOffset, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GetClientAccessUriAsync(TimeSpan, String, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GetClientAccessUriAsync(TimeSpan, String, IEnumerable<String>, IEnumerable<String>, CancellationToken)

Cria um URI com token de autenticação.

GrantPermission(WebPubSubPermission, String, String, RequestContext)

Conceda permissão para a conexão.

GrantPermissionAsync(WebPubSubPermission, String, String, RequestContext)

Conceda permissão para a conexão.

GroupExists(String, RequestContext)

Verifique se há conexões de cliente dentro do grupo especificado.

GroupExistsAsync(String, RequestContext)

Verifique se há conexões de cliente dentro do grupo especificado.

RemoveConnectionFromAllGroups(String, RequestContext)

Remova uma conexão de todos os grupos.

RemoveConnectionFromAllGroupsAsync(String, RequestContext)

Remova uma conexão de todos os grupos.

RemoveConnectionFromGroup(String, String, RequestContext)

Remover uma conexão do grupo de destino.

RemoveConnectionFromGroupAsync(String, String, RequestContext)

Remover uma conexão do grupo de destino.

RemoveUserFromAllGroups(String, RequestContext)

Remover um usuário de todos os grupos.

RemoveUserFromAllGroupsAsync(String, RequestContext)

Remover um usuário de todos os grupos.

RemoveUserFromGroup(String, String, RequestContext)

Remover um usuário do grupo de destino.

RemoveUserFromGroupAsync(String, String, RequestContext)

Remover um usuário do grupo de destino.

RevokePermission(WebPubSubPermission, String, String, RequestContext)

Revogue a permissão para a conexão.

RevokePermissionAsync(WebPubSubPermission, String, String, RequestContext)

Revogue a permissão para a conexão.

SendToAll(RequestContent, ContentType, IEnumerable<String>, RequestContext)

Difunda o conteúdo dentro do corpo da solicitação para todas as conexões de cliente conectadas.

SendToAll(RequestContent, ContentType, IEnumerable<String>, String, RequestContext)

Difunda o conteúdo dentro do corpo da solicitação para todas as conexões de cliente conectadas.

SendToAll(String, ContentType)

Transmitir mensagem para todas as conexões de cliente conectadas.

SendToAllAsync(RequestContent, ContentType, IEnumerable<String>, RequestContext)

Difunda o conteúdo dentro do corpo da solicitação para todas as conexões de cliente conectadas.

SendToAllAsync(RequestContent, ContentType, IEnumerable<String>, String, RequestContext)

Difunda o conteúdo dentro do corpo da solicitação para todas as conexões de cliente conectadas.

SendToAllAsync(String, ContentType)

Transmitir mensagem para todas as conexões de cliente conectadas.

SendToConnection(String, RequestContent, ContentType, RequestContext)

Envie conteúdo dentro do corpo da solicitação para a conexão específica.

SendToConnection(String, String, ContentType)

Enviar mensagem para a conexão específica.

SendToConnectionAsync(String, RequestContent, ContentType, RequestContext)

Envie conteúdo dentro do corpo da solicitação para a conexão específica.

SendToConnectionAsync(String, String, ContentType)

Enviar mensagem para a conexão específica.

SendToGroup(String, RequestContent, ContentType, IEnumerable<String>, RequestContext)

Enviar conteúdo dentro do corpo da solicitação para um grupo de conexões.

SendToGroup(String, RequestContent, ContentType, IEnumerable<String>, String, RequestContext)

Enviar conteúdo dentro do corpo da solicitação para um grupo de conexões.

SendToGroup(String, String, ContentType)

Enviar mensagem para um grupo de conexões.

SendToGroupAsync(String, RequestContent, ContentType, IEnumerable<String>, RequestContext)

Enviar conteúdo dentro do corpo da solicitação para um grupo de conexões.

SendToGroupAsync(String, RequestContent, ContentType, IEnumerable<String>, String, RequestContext)

Enviar conteúdo dentro do corpo da solicitação para um grupo de conexões.

SendToGroupAsync(String, String, ContentType)

Enviar mensagem para um grupo de conexões.

SendToUser(String, RequestContent, ContentType, RequestContext)

Envie conteúdo dentro do corpo da solicitação para o usuário específico.

SendToUser(String, RequestContent, ContentType, String, RequestContext)

Envie conteúdo dentro do corpo da solicitação para o usuário específico.

SendToUser(String, String, ContentType)

Enviar mensagem para o usuário específico.

SendToUserAsync(String, RequestContent, ContentType, RequestContext)

Envie conteúdo dentro do corpo da solicitação para o usuário específico.

SendToUserAsync(String, RequestContent, ContentType, String, RequestContext)

Envie conteúdo dentro do corpo da solicitação para o usuário específico.

SendToUserAsync(String, String, ContentType)

Enviar mensagem para o usuário específico.

UserExists(String, RequestContext)

Verifique se há conexões de cliente conectadas para o usuário especificado.

UserExistsAsync(String, RequestContext)

Verifique se há conexões de cliente conectadas para o usuário especificado.

Aplica-se a