Sintaxe
enum class PartyMessageReceivedOptions : int32_t
{
None = 0x0000,
GuaranteedDelivery = 0x0001,
SequentialDelivery = 0x0002,
RequiredFragmentation = 0x0004,
}
Constantes
| Constante | Descrição |
|---|---|
| None | Não há informações adicionais sobre a recepção da mensagem. |
| GuaranteedDelivery | A entrega da mensagem foi garantida. A presença ou ausência deste sinalizador representa o modo de entrega real. A biblioteca do Party pode, ocasionalmente, ajustar mensagens internamente para usar a entrega garantida, mesmo que PartySendMessageOptions::GuaranteedDelivery não tenha sido especificado originalmente para PartyLocalEndpoint::SendMessage(). No entanto, ela nunca desabilitará a entrega garantida se ela tiver sido solicitada originalmente. |
| SequentialDelivery | A mensagem foi entregue usando informações de sequenciamento. A presença ou ausência deste sinalizador representa o modo de entrega real. A biblioteca do Party pode, ocasionalmente, ajustar mensagens internamente para a entrega sequencial, mesmo que PartySendMessageOptions::SequentialDelivery não tenha sido especificado originalmente para PartyLocalEndpoint::SendMessage(). No entanto, ela nunca desabilitará a entrega sequencial se ela tiver sido solicitada originalmente. |
| RequiredFragmentation | A mensagem era maior do que o espaço disponível em um único pacote e precisou ser dividida em vários pacotes para a entrega. A biblioteca do Party fragmenta e remonta automaticamente as mensagens grandes que excedem o tamanho máximo suportado pelo ambiente, para que os chamadores não precisem gerenciar isso. No entanto, há uma pequena sobrecarga associada à fragmentação. Os chamadores que conseguem enviar mensagens menores ou dividir com eficiência grandes cargas de estado por conta própria podem preferir fazê-lo. |
Requisitos
Cabeçalho: Party.hConfira também
Membros do PartyPartyEndpointMessageReceivedStateChange
PartyLocalEndpoint::SendMessage
