Configures an external Persistence Service used for Datawriters with a Durability.Kind of DurabilityKind.Persistent or DurabilityKind.Transient
More...
Inherits IEquatable< DurabilityService >.
Configures an external Persistence Service used for Datawriters with a Durability.Kind of DurabilityKind.Persistent or DurabilityKind.Transient
◆ With()
Creates a new DurabilityService with a set of changes specified in an Action
- Parameters
-
build | An Action (typically a lambda function) that receives a modifiable object with the current values of this DurabilityService. |
- Returns
- A new DurabilityService with the changes applied by the Action
◆ GetHashCode()
override int Rti.Dds.Core.Policy.DurabilityService.GetHashCode |
( |
| ) |
|
|
inline |
◆ Equals() [1/2]
override bool Rti.Dds.Core.Policy.DurabilityService.Equals |
( |
object |
other | ) |
|
◆ Equals() [2/2]
◆ ServiceCleanupDelay
Duration Rti.Dds.Core.Policy.DurabilityService.ServiceCleanupDelay |
|
get |
Controls when the service is able to remove all information regarding a data instances.
The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy_service_cleanup_delay
◆ HistoryKind
HistoryKind Rti.Dds.Core.Policy.DurabilityService.HistoryKind |
|
get |
The kind of history to apply in recouping durable data.
The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy_history_kind
◆ HistoryDepth
int Rti.Dds.Core.Policy.DurabilityService.HistoryDepth |
|
get |
Part of history QoS policy to apply when feeding a late joiner.
The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy_history_depth
◆ MaxSamples
int Rti.Dds.Core.Policy.DurabilityService.MaxSamples |
|
get |
Part of resource limits QoS policy to apply when feeding a late joiner.
The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy_max_samples
◆ MaxInstances
int Rti.Dds.Core.Policy.DurabilityService.MaxInstances |
|
get |
Part of resource limits QoS policy to apply when feeding a late joiner.
The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy_max_instances
◆ MaxSamplesPerInstance
int Rti.Dds.Core.Policy.DurabilityService.MaxSamplesPerInstance |
|
get |
Part of resource limits QoS policy to apply when feeding a late joiner.
The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy_max_samples_per_instance
◆ Default