FragmentStatus

enum FragmentStatus : System.Enum, System.IComparable, System.IFormattable, System.IConvertible

Represents a fragment’s status.

FragmentStatus WaitingOnSend

This indicates the fragment is currently waiting to be sent. This can either be because it’s the first time the fragment is being sent, or we received a MessageLost event and we are resending it.

FragmentStatus WaitingOnAcknowledgement

This indicates the fragment has been sent, but we are waiting on either an acknowledgement or lost event to be sent relating to this fragment.

FragmentStatus Acknowledged

This indicates the fragment has been acknowledged by the remote client.

FragmentStatus WaitingOnReceive

This indicates that we know about this fragment (because we have received the header indicating the number of fragments to expect), but we haven’t received the content fragment yet.

FragmentStatus Received

This indicates the fragment has been received.