> ## 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 de SignalR ReceiveSubscriptionChangeMessage

> Método de cliente de SignalR ReceiveSubscriptionChangeMessage que notifica a los clientes de Lobby y Matchmaking de PlayFab cuándo se completa una solicitud de suscripción o de cancelación de suscripción.

<Note>
  Las API de REST y SignalR documentadas aquí son más complejas que los SDK de cliente. Considere la posibilidad de usar el [SDK de C++ de Lobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members) o el [SDK de C++ de Matchmaking](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members) en su lugar, a menos que esos SDK no satisfagan sus necesidades.
</Note>

Recibe [SubscriptionChangeMessages](/services/playfab/multiplayer/real-time-messages/types/subscription-change-message),
de modo que el cliente sabe cuándo cambia el estado de su
[suscripción](/services/playfab/multiplayer/real-time-messages/subscribing-to-resources).
Este mensaje indica que una solicitud de suscripción o de cancelación de
suscripción terminó de procesarse. Es posible que el servicio no logre
realizar una actualización de suscripción de tal forma que el cliente nunca reciba
este mensaje. Por este motivo, los clientes deben implementar un temporizador para poder
reintentar la llamada de suscripción si este método no recibe un
[SubscriptionChangeMessage](/services/playfab/multiplayer/real-time-messages/types/subscription-change-message)
después de 5 segundos. Este reintento basado en temporizador se puede realizar unas
cuantas veces con retroceso exponencial en los intentos posteriores.

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

<Tip>
  Este es un método de cliente de SignalR. Consulte la [documentación sobre la exposición de métodos de cliente](https://learn.microsoft.com/en-us/aspnet/core/signalr/dotnet-client#call-client-methods-from-hub) en un cliente de SignalR, que serán invocados por el servidor.
</Tip>

## Parámetros

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

## Consulte también

* Tipo [SubscriptionChangeMessage](/services/playfab/multiplayer/real-time-messages/types/subscription-change-message)
* Método de cliente [ReceiveMessage](/services/playfab/multiplayer/real-time-messages/client-methods/receive-message)
* [Concentrador de SignalR de mensajes en tiempo real](/services/playfab/multiplayer/real-time-messages/signalr-hub)
* [Mensajes en tiempo real para las API de Lobby y Matchmaking](/services/playfab/multiplayer/real-time-messages/overview)


## Related topics

- [Método de cliente de SignalR ReceiveMessage](/es/services/playfab/multiplayer/real-time-messages/client-methods/receive-message.md)
- [Concentrador de SignalR de mensajes en tiempo real](/es/services/playfab/multiplayer/real-time-messages/signalr-hub.md)
- [Tipo de mensajes en tiempo real SubscriptionChangeMessage](/es/services/playfab/multiplayer/real-time-messages/types/subscription-change-message.md)
- [Método de servidor de SignalR EndSession](/es/services/playfab/multiplayer/real-time-messages/server-methods/end-session.md)
- [Método de servidor de SignalR StartOrRecoverSession](/es/services/playfab/multiplayer/real-time-messages/server-methods/start-or-recover-session.md)
