Class XLogDataMessage
- Namespace
- Npgsql.Replication
- Assembly
- Npgsql.dll
A message representing a section of the WAL data stream.
public class XLogDataMessage : ReplicationMessage
- Inheritance
-
XLogDataMessage
- Inherited Members
Properties
Data
A section of the WAL data stream that is raw WAL data in physical replication or decoded with the selected logical decoding plugin in logical replication. It is only valid until the next XLogDataMessage is requested from the stream.
public Stream Data { get; }
Property Value
Remarks
A single WAL record is never split across two XLogData messages. When a WAL record crosses a WAL page boundary, and is therefore already split using continuation records, it can be split at the page boundary. In other words, the first main WAL record and its continuation records can be sent in different XLogData messages.