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