/ / Que fait WaitForAck dans SignalR - c #, signalr

Que fait WaitForAck dans SignalR - c #, signalr

J'envisage d'utiliser SignalR pour la communication en temps réel serveur à client. Cependant, je dois garantir la livraison et j'ai donc besoin d'une forme quelconque de ACK.

J'ai vu des réponses ici avec des suggestions pourPour ce faire, je constate également que la documentation de Microsoft pour SignalR inclut une propriété Message.WaitForAck bool. Cela me donne l’espoir que Microsoft a peut-être préparé quelque chose pour le faire - mais je ne peux trouver aucun post de personnes utilisant ceci, ni aucun message expliquant ce qu’il fait.

Est-ce juste un drapeau inerte? En d'autres termes, sommes-nous toujours sur le point de lancer notre propre système ACK?

Merci.

Réponses:

2 pour la réponse № 1

WaitForAck est une chose interne. SignalR est construit autour d'un MessageBus où WaitForAck est utilisé pour certaines opérations qui doivent rester bloquées jusqu'à ce qu'elles soient terminées (ou expirées). Un exemple d'une telle opération serait d'ajouter une connexion à un groupe. Si vous souhaitez une garantie, vous devez l'implémenter par vous-même en plus de SignalR.