|
RTI Connext C# API Version 7.7.0
|
Stores key-value string pairs that can configure certain Connext DDS parameters not exposed through QoS policies. It can also store and propagate through the discovery mechanism application-specific information associated with an Entity. More...
Inherits IEquatable< Property >.
Data Structures | |
| struct | Entry |
| The entry in the Property dictionary More... | |
Public Member Functions | |
| Property | With (Action< PropertyDict.Builder > build) |
| Creates a new Property with a set of changes specified in an Action More... | |
| Dictionary< string, string > | ToStringDictionary () |
| Creates a string dictionary from the key-value pairs in this Property. The returned dictionary doesn't include the values of Entry.Propagate. More... | |
| override bool | Equals (object other) |
| Compares for equality More... | |
| override int | GetHashCode () |
| Gets the hash code of Value. More... | |
| bool | Equals (Property other) |
| Compares for equality More... | |
Static Public Member Functions | |
| static Property | FromDictionary (IDictionary< string, Entry > value) |
| Creates a Property object with the keys and entries in a Dictionary More... | |
| static Property | FromDictionary (IDictionary< string, string > dict, bool propagate=false) |
| Creates a Property object with the keys and values in a Dictionary, with all entries having the same Entry.Propagate value. More... | |
| static Property | FromDictionary (PropertyDict value) |
| Creates a Property object with the key-value pairs in a Dictionary More... | |
Properties | |
| PropertyDict | Value [get] |
| Gets the dictionary containing the properties More... | |
| static Property | Default = new Property(PropertyDict.Empty) [get] |
| Singleton containing the default value, an empty dictionary More... | |
Stores key-value string pairs that can configure certain Connext DDS parameters not exposed through QoS policies. It can also store and propagate through the discovery mechanism application-specific information associated with an Entity.
The full documentation is available in the C API: DDS_PropertyQosPolicy
|
static |
Creates a Property object with the keys and entries in a Dictionary
| value | The key-entry pairs |
|
inlinestatic |
Creates a Property object with the keys and values in a Dictionary, with all entries having the same Entry.Propagate value.
| dict | The key-value pairs |
| propagate | Whether to propagate all or none of the properties in the dictionary |
|
static |
Creates a Property object with the key-value pairs in a Dictionary
| value | The key-value pairs |
|
inline |
|
inline |
Creates a string dictionary from the key-value pairs in this Property. The returned dictionary doesn't include the values of Entry.Propagate.
| override bool Rti.Dds.Core.Policy.Property.Equals | ( | object | other | ) |
Compares for equality
| override int Rti.Dds.Core.Policy.Property.GetHashCode | ( | ) |
Gets the hash code of Value.
|
inline |
Compares for equality
|
get |
Gets the dictionary containing the properties