Table of Contents

Persistent Property

Definition

Namespace
Savvyio.Extensions.RabbitMQ
Assemblies
Savvyio.Extensions.RabbitMQ.dll
Source
src/Savvyio.Extensions.RabbitMQ/RabbitMqMessageOptions.cs

Persistent

Gets or sets a value indicating whether messages should be published as persistent.

public bool Persistent { get; set; }

Property Value

bool

true if messages are marked as persistent and survive broker restarts; otherwise, false.

Remarks

When set to true, messages are stored to disk by RabbitMQ, ensuring delivery even if the broker restarts. This corresponds to setting the delivery mode to persistent (2) in RabbitMQ.