MessageType Enum
To use, import via @fluidframework/driver-definitions/legacy
.
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
To use, import via @fluidframework/driver-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.
To use, import via @fluidframework/driver-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.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
ClientLeave = "leave"
Control
Service specific control messages that are never sequenced.
To use, import via @fluidframework/driver-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.
To use, import via @fluidframework/driver-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.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
NoOp = "noop"
Operation
Operation (message) produced by container runtime.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
Operation = "op"
Propose
Proposes a new consensus value.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
Propose = "propose"
Reject
Message used to reject a pending proposal.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
Reject = "reject"
RoundTrip
Message to indicate successful round trip.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
RoundTrip = "tripComplete"
Summarize
Summary operation (message).
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
Summarize = "summarize"
SummaryAck
Summary operation (message) written.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
SummaryAck = "summaryAck"
SummaryNack
Summary operation (message) write failure.
To use, import via @fluidframework/driver-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
SummaryNack = "summaryNack"