語法
enum class PartyMessageReceivedOptions : int32_t
{
None = 0x0000,
GuaranteedDelivery = 0x0001,
SequentialDelivery = 0x0002,
RequiredFragmentation = 0x0004,
}
常數
| 常數 | 描述 |
|---|---|
| None | 沒有其他訊息接收資訊。 |
| GuaranteedDelivery | 訊息的傳遞已獲得保證。 此旗標的存在與否代表實際的傳遞模式。即使原本未將 PartySendMessageOptions::GuaranteedDelivery 指定給 PartyLocalEndpoint::SendMessage(),Party 程式庫有時也可能在內部調整訊息以使用保證傳遞。不過,如果原本已要求保證傳遞,它永遠不會停用保證傳遞。 |
| SequentialDelivery | 訊息是使用序列資訊傳遞的。 此旗標的存在與否代表實際的傳遞模式。即使原本未將 PartySendMessageOptions::SequentialDelivery 指定給 PartyLocalEndpoint::SendMessage(),Party 程式庫有時也可能在內部調整訊息以使用循序傳遞。不過,如果原本已要求循序傳遞,它永遠不會停用循序傳遞。 |
| RequiredFragmentation | 訊息大於單一封包中的可用空間,需要分割成多個封包進行傳遞。 Party 程式庫會自動分割和重組超過環境所支援大小上限的大型訊息,因此呼叫者不需要自行管理。不過,分割會產生少量的額外負荷。能夠傳送較小訊息,或能自行有效率地自然拆分大型狀態承載的呼叫者,可能會希望這麼做。 |
需求
標頭: Party.h另請參閱
Party 成員PartyEndpointMessageReceivedStateChange
PartyLocalEndpoint::SendMessage
