Skip to main content

MessageType Enum

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

export declare enum MessageType

Flags

Flag Alerts Description
Accept Alpha Message sent by client accepting proposal
ClientJoin Alpha System message sent to indicate a new client has joined the collaboration.
ClientLeave Alpha System message sent to indicate a client has left the collaboration.
Control Alpha Service specific control messages that are never sequenced.
NoClient Alpha Message to indicate that no active clients are present.
NoOp Alpha Empty operation message. Used to send an updated reference sequence number. Relay service is free to coalesce these messages or fully drop them, if another message was used to update MSN to a number equal or higher than referenced sequence number in Noop.
Operation Alpha Operation (message) produced by container runtime.
Propose Alpha Proposes a new consensus value.
Reject Alpha Message used to reject a pending proposal.
RoundTrip Alpha Message to indicate successful round trip.
Summarize Alpha Summary operation (message).
SummaryAck Alpha Summary operation (message) written.
SummaryNack Alpha Summary operation (message) write failure.

Accept

Message sent by client accepting proposal

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

Accept = "accept"

ClientJoin

System message sent to indicate a new client has joined the collaboration.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

ClientJoin = "join"

ClientLeave

System message sent to indicate a client has left the collaboration.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

ClientLeave = "leave"

Control

Service specific control messages that are never sequenced.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

Control = "control"

NoClient

Message to indicate that no active clients are present.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

NoClient = "noClient"

NoOp

Empty operation message. Used to send an updated reference sequence number. Relay service is free to coalesce these messages or fully drop them, if another message was used to update MSN to a number equal or higher than referenced sequence number in Noop.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

NoOp = "noop"

Operation

Operation (message) produced by container runtime.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

Operation = "op"

Propose

Proposes a new consensus value.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

Propose = "propose"

Reject

Message used to reject a pending proposal.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

Reject = "reject"

RoundTrip

Message to indicate successful round trip.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

RoundTrip = "tripComplete"

Summarize

Summary operation (message).

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

Summarize = "summarize"

SummaryAck

Summary operation (message) written.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

SummaryAck = "summaryAck"

SummaryNack

Summary operation (message) write failure.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/protocol-definitions/alpha.

For more information about our API support guarantees, see here.

Signature

SummaryNack = "summaryNack"