Table of Contents

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

Stream

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.