# Class PgOutputReplicationMessage

Namespace
  Npgsql.Replication.PgOutput.Messages

Assembly
  Npgsql.dll

The base class of all Logical Replication Protocol Messages

    public abstract class PgOutputReplicationMessage : ReplicationMessage

Inheritance
  object
  ReplicationMessage
  PgOutputReplicationMessage

Derived
  CommitMessage
  OriginMessage
  StreamStopMessage
  TransactionControlMessage
  TransactionalMessage

Inherited Members
  ReplicationMessage.WalStart
  ReplicationMessage.WalEnd
  ReplicationMessage.ServerClock
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)

## Remarks

See https://www.postgresql.org/docs/current/protocol-logicalrep-message-formats.html for details about the protocol.

## Methods

### ToString()

Returns a string that represents the current object.

    public override string ToString()

#### Returns

string

  A string that represents the current object.