Syntaxe
enum class PartyMessageReceivedOptions : int32_t
{
None = 0x0000,
GuaranteedDelivery = 0x0001,
SequentialDelivery = 0x0002,
RequiredFragmentation = 0x0004,
}
Constantes
| Constante | Description |
|---|---|
| None | Il n’existe aucune information supplémentaire sur la réception du message. |
| GuaranteedDelivery | La remise du message était garantie. La présence ou l’absence de cet indicateur représente le mode de remise réel. La bibliothèque Party peut parfois ajuster les messages en interne pour utiliser la remise garantie, même si PartySendMessageOptions::GuaranteedDelivery n’a pas été spécifié à l’origine à PartyLocalEndpoint::SendMessage(). Elle ne désactive toutefois jamais la remise garantie si celle-ci avait été demandée à l’origine. |
| SequentialDelivery | Le message a été remis à l’aide d’informations de séquencement. La présence ou l’absence de cet indicateur représente le mode de remise réel. La bibliothèque Party peut parfois ajuster les messages en interne pour utiliser la remise séquentielle, même si PartySendMessageOptions::SequentialDelivery n’a pas été spécifié à l’origine à PartyLocalEndpoint::SendMessage(). Elle ne désactive toutefois jamais la remise séquentielle si celle-ci avait été demandée à l’origine. |
| RequiredFragmentation | Le message était trop volumineux pour tenir dans l’espace disponible d’un seul paquet et a dû être réparti sur plusieurs paquets pour être remis. La bibliothèque Party fragmente et réassemble automatiquement les messages volumineux qui dépassent la taille maximale prise en charge par l’environnement, afin que les appelants n’aient pas à le gérer. Toutefois, la fragmentation entraîne une légère surcharge. Les appelants qui peuvent envoyer des messages plus petits ou découper eux-mêmes efficacement les charges utiles d’état volumineuses peuvent souhaiter le faire. |
Configuration requise
En-tête : Party.hVoir aussi
Membres de PartyPartyEndpointMessageReceivedStateChange
PartyLocalEndpoint::SendMessage
