# Class IndexUpdateMessage

Namespace
  Npgsql.Replication.PgOutput.Messages

Assembly
  Npgsql.dll

Logical Replication Protocol update message for tables with REPLICA IDENTITY set to USING INDEX.

    public sealed class IndexUpdateMessage : UpdateMessage

Inheritance
  object
  ReplicationMessage
  PgOutputReplicationMessage
  TransactionalMessage
  UpdateMessage
  IndexUpdateMessage

Inherited Members
  UpdateMessage.Relation
  TransactionalMessage.TransactionXid
  PgOutputReplicationMessage.ToString()
  ReplicationMessage.WalStart
  ReplicationMessage.WalEnd
  ReplicationMessage.ServerClock
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.ReferenceEquals(object, object)

## Properties

### Key

Columns representing the key.

    public ReplicationTuple Key { get; }

#### Property Value

ReplicationTuple

### NewRow

Columns representing the new row.

    public override ReplicationTuple NewRow { get; }

#### Property Value

ReplicationTuple