> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Método de cliente ReceiveSubscriptionChangeMessage do SignalR

> Método de cliente ReceiveSubscriptionChangeMessage do SignalR que notifica os clientes do PlayFab Lobby e Matchmaking quando uma solicitação de assinatura ou cancelamento de assinatura é concluída.

<Note>
  As APIs REST e SignalR documentadas aqui são mais complexas do que os SDKs de cliente. Considere usar o [SDK C++ do Lobby](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members) ou o [SDK C++ do Matchmaking](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members), a menos que esses SDKs não atendam às suas necessidades.
</Note>

Recebe [SubscriptionChangeMessages](/pt-BR/services/playfab/multiplayer/real-time-messages/types/subscription-change-message),
para que o cliente saiba quando o status da sua [assinatura](/pt-BR/services/playfab/multiplayer/real-time-messages/subscribing-to-resources)
muda. Esta mensagem indica que uma solicitação de assinatura ou de
cancelamento de assinatura terminou de ser processada. É possível que o serviço não consiga
executar uma atualização de assinatura de uma forma que faça com que o cliente nunca receba
esta mensagem. Por esse motivo, os clientes devem implementar um temporizador para poder
repetir a chamada de assinatura se este método não receber uma
[SubscriptionChangeMessage](/pt-BR/services/playfab/multiplayer/real-time-messages/types/subscription-change-message)
após 5 segundos. Essa repetição baseada em temporizador pode ser realizada algumas
vezes, com retirada exponencial nas tentativas subsequentes.

```text theme={null}
ReceiveSubscriptionChangeMessage(SubscriptionChangeMessage subscriptionChangeMessage)
```

<Tip>
  Este é um método de cliente do SignalR. Consulte a [documentação sobre como expor métodos de cliente](https://learn.microsoft.com/en-us/aspnet/core/signalr/dotnet-client#call-client-methods-from-hub) em um cliente SignalR, que serão invocados pelo servidor.
</Tip>

## Parâmetros

[**`SubscriptionChangeMessage`**](/pt-BR/services/playfab/multiplayer/real-time-messages/types/subscription-change-message)

## Confira também

* Tipo [SubscriptionChangeMessage](/pt-BR/services/playfab/multiplayer/real-time-messages/types/subscription-change-message)
* Método de cliente [ReceiveMessage](/pt-BR/services/playfab/multiplayer/real-time-messages/client-methods/receive-message)
* [Hub do SignalR de mensagens em tempo real](/pt-BR/services/playfab/multiplayer/real-time-messages/signalr-hub)
* [Mensagens em tempo real para as APIs do Lobby e do Matchmaking](/pt-BR/services/playfab/multiplayer/real-time-messages/overview)


## Related topics

- [Método de cliente ReceiveMessage do SignalR](/pt-BR/services/playfab/multiplayer/real-time-messages/client-methods/receive-message.md)
- [Hub do SignalR de mensagens em tempo real](/pt-BR/services/playfab/multiplayer/real-time-messages/signalr-hub.md)
- [Tipo de mensagens em tempo real SubscriptionChangeMessage](/pt-BR/services/playfab/multiplayer/real-time-messages/types/subscription-change-message.md)
- [Método de servidor EndSession do SignalR](/pt-BR/services/playfab/multiplayer/real-time-messages/server-methods/end-session.md)
- [Método de servidor StartOrRecoverSession do SignalR](/pt-BR/services/playfab/multiplayer/real-time-messages/server-methods/start-or-recover-session.md)
