ReassemblyResult Type

Result of feeding one frame into the reassembler.

Union cases

Union case Description

Complete(streamId, isPushPromise, fragment, endStream)

Full Usage: Complete(streamId, isPushPromise, fragment, endStream)

Parameters:
    streamId : int32
    isPushPromise : bool
    fragment : byte[]
    endStream : bool

Header block is complete; the concatenated fragment is returned together with whether the originating frame had END_STREAM set.

streamId : int32
isPushPromise : bool
fragment : byte[]
endStream : bool

Header block is incomplete; keep collecting CONTINUATION frames.

Item : HeaderBlockReassembly

ReassemblyAbort ErrorCode

Full Usage: ReassemblyAbort ErrorCode

Parameters:

Reassembly failed; the connection MUST send GOAWAY with this code.

Item : ErrorCode

Instance members

Instance member Description

this.IsComplete

Full Usage: this.IsComplete

Returns: bool
Returns: bool

this.IsNeedMore

Full Usage: this.IsNeedMore

Returns: bool
Returns: bool

this.IsReassemblyAbort

Full Usage: this.IsReassemblyAbort

Returns: bool
Returns: bool