Sintaxis
enum class PartyMessageReceivedOptions : int32_t
{
None = 0x0000,
GuaranteedDelivery = 0x0001,
SequentialDelivery = 0x0002,
RequiredFragmentation = 0x0004,
}
Constantes
| Constante | Descripción |
|---|---|
| None | No hay información adicional sobre la recepción del mensaje. |
| GuaranteedDelivery | La entrega del mensaje estaba garantizada. La presencia o ausencia de esta marca representa el modo de entrega real. La biblioteca de Party puede ajustar ocasionalmente los mensajes de forma interna para usar la entrega garantizada, incluso si PartySendMessageOptions::GuaranteedDelivery no se especificó originalmente en PartyLocalEndpoint::SendMessage(). Sin embargo, nunca deshabilitará la entrega garantizada si esta se solicitó originalmente. |
| SequentialDelivery | El mensaje se entregó usando información de secuenciación. La presencia o ausencia de esta marca representa el modo de entrega real. La biblioteca de Party puede ajustar ocasionalmente los mensajes de forma interna a la entrega secuencial, incluso si PartySendMessageOptions::SequentialDelivery no se especificó originalmente en PartyLocalEndpoint::SendMessage(). Sin embargo, nunca deshabilitará la entrega secuencial si esta se solicitó originalmente. |
| RequiredFragmentation | El mensaje era mayor de lo que cabía en el espacio disponible de un solo paquete y fue necesario dividirlo en varios paquetes para su entrega. La biblioteca de Party fragmenta y vuelve a ensamblar automáticamente los mensajes grandes que superan el tamaño máximo admitido por el entorno, de modo que los autores de las llamadas no tengan que administrar esto. Sin embargo, la fragmentación conlleva una pequeña sobrecarga. Los autores de llamadas que puedan enviar mensajes más pequeños o dividir de forma natural y eficiente las cargas de estado grandes por sí mismos pueden preferir hacerlo. |
Requisitos
Encabezado: Party.hConsulte también
Miembros de PartyPartyEndpointMessageReceivedStateChange
PartyLocalEndpoint::SendMessage
