構文
enum class PartyMessageReceivedOptions : int32_t
{
None = 0x0000,
GuaranteedDelivery = 0x0001,
SequentialDelivery = 0x0002,
RequiredFragmentation = 0x0004,
}
定数
| 定数 | 説明 |
|---|---|
| None | メッセージ受信に関する追加情報はありません。 |
| GuaranteedDelivery | メッセージの配信は保証されました。 このフラグの有無は、実際の配信モードを表します。Party ライブラリは、PartySendMessageOptions::GuaranteedDelivery が PartyLocalEndpoint::SendMessage() に元々指定されていなかった場合でも、メッセージを内部的に調整して保証配信を使用することがあります。ただし、当初要求されていた場合は、保証配信を無効化することは決してありません。 |
| SequentialDelivery | メッセージはシーケンス情報を使用して配信されました。 このフラグの有無は、実際の配信モードを表します。Party ライブラリは、PartySendMessageOptions::SequentialDelivery が PartyLocalEndpoint::SendMessage() に元々指定されていなかった場合でも、メッセージを内部的にシーケンシャル配信に調整することがあります。ただし、当初要求されていた場合は、シーケンシャル配信を無効化することは決してありません。 |
| RequiredFragmentation | メッセージは単一のパケットの利用可能なスペースに収まる大きさを超えており、配信のために複数のパケットに分割される必要がありました。 Party ライブラリは、環境がサポートする最大サイズを超える大きなメッセージを自動的にフラグメント化して再構築するため、呼び出し元はこれを管理する必要はありません。ただし、フラグメンテーションには少量のオーバーヘッドが伴います。より小さなメッセージを送信できる、または自然に大きな状態ペイロードを効率的に分割できる呼び出し元は、そのようにすることもできます。 |
要件
ヘッダー: Party.h関連項目
Party メンバーPartyEndpointMessageReceivedStateChange
PartyLocalEndpoint::SendMessage
