PartyMessageReceivedOptions
메시지를 받는 방법을 설명하는 플래그입니다.
구문
enum class PartyMessageReceivedOptions : int32_t
{
None = 0x0000,
GuaranteedDelivery = 0x0001,
SequentialDelivery = 0x0002,
RequiredFragmentation = 0x0004,
}
상수
상수 | 설명 |
---|---|
없음 | 추가 메시지 수신 정보는 없습니다. |
GuaranteedDelivery | 메시지 배달이 보장되었습니다. 이 플래그의 존재 유무는 실제 배달 모드를 나타냅니다. 파티 라이브러리는 PartySendMessageOptions::GuaranteedDelivery가 원래 PartyLocalEndpoint::SendMessage()로 지정되지 않은 경우에도 보장된 배달을 사용하도록 종종 내부적으로 메시지를 조정할 수 있습니다. 하지만 원래 요청된 경우 보장된 배달을 해제하지 않습니다. |
SequentialDelivery | 메시지는 시퀀싱 정보를 사용하여 배달되었습니다. 이 플래그의 존재 유무는 실제 배달 모드를 나타냅니다. 파티 라이브러리는 PartySendMessageOptions::SequentialDelivery가 원래 PartyLocalEndpoint::SendMessage()로 지정되지 않은 경우에도 순차적으로 배달하도록 종종 내부적으로 메시지를 조정할 수 있습니다. 하지만 원래 요청된 경우 순차적 배달을 해제하지 않습니다. |
RequiredFragmentation | 메시지가 단일 패킷의 사용 가능한 공간에 들어갈 수 있는 것보다 커서 배달을 위해 여러 패킷으로 분할해야 했습니다. 파티 라이브러리는 호출자가 관리할 필요가 없도록 환경에서 지원하는 최대 크기를 초과하는 큰 메시지를 자동으로 조각화한 후 재구성합니다. 하지만 조각화와 관련하여 약간의 오버헤드가 추가됩니다. 더 작은 메시지로 보내거나 큰 상태 페이로드를 효율적으로 분할할 수 있는 호출자는 그렇게 하려고 할 수 있습니다. |
요구 사항
헤더: Party.h
참고 항목
파티 멤버
PartyEndpointMessageReceivedStateChange
PartyLocalEndpoint::SendMessage