VMware Tanzu GemFire Native .NET Reference 10.3.0
|
Provides a collection of properties, each of which is a key/value pair. More...
#include <Properties.hpp>
Inherits Apache::Geode::Client::IDataSerializablePrimitive.
Public Member Functions | |
TPropValue | Find (TPropKey key) |
Return the value for the given key, or NULL if not found. More... | |
void | ForEach (PropertyVisitorGeneric< TPropKey, TPropValue >^ visitor) |
Execute the Visitor delegate for each entry in the collection. More... | |
virtual void | FromData (DataInput^ input) |
Deserializes this Properties object. More... | |
void | Insert (TPropKey key, TPropValue value) |
Add or update the string value for key. More... | |
void | Load (String^ fileName) |
Reads property values from a file, overriding what is currently in the properties object. More... | |
Properties () | |
Default constructor: returns an empty collection. More... | |
void | Remove (TPropKey key) |
Remove the key from the collection. More... | |
virtual void | ToData (DataOutput^ output) |
Serializes this Properties object. More... | |
virtual String ^ | ToString () override |
Returns a string representation of the current Properties object. More... | |
Static Public Member Functions | |
static Properties< TPropKey, TPropValue > ^ | Create () |
Factory method to create an empty collection of properties. More... | |
Properties | |
virtual System::UInt64 | ObjectSize [get] |
return the size of this object in bytes More... | |
System::UInt32 | Size [get] |
Return the number of entries in the collection. More... | |
Provides a collection of properties, each of which is a key/value pair.
Each key is a string, and the value may be a string or an integer.
|
inline |
Default constructor: returns an empty collection.
|
inlinestatic |
Factory method to create an empty collection of properties.
TPropValue Apache::Geode::Client::Properties< TPropKey, TPropValue >::Find | ( | TPropKey | key | ) |
Return the value for the given key, or NULL if not found.
key | the key to find |
NullPointerException | if the key is null |
void Apache::Geode::Client::Properties< TPropKey, TPropValue >::ForEach | ( | PropertyVisitorGeneric< TPropKey, TPropValue >^ | visitor | ) |
Execute the Visitor delegate for each entry in the collection.
visitor | visitor delegate |
|
virtual |
Deserializes this Properties object.
input | the DataInput stream to use for reading data |
void Apache::Geode::Client::Properties< TPropKey, TPropValue >::Insert | ( | TPropKey | key, |
TPropValue | value | ||
) |
Add or update the string value for key.
key | the key to insert |
value | the string value to insert |
NullPointerException | if the key is null |
void Apache::Geode::Client::Properties< TPropKey, TPropValue >::Load | ( | String^ | fileName | ) |
Reads property values from a file, overriding what is currently in the properties object.
fileName | the name of the file |
void Apache::Geode::Client::Properties< TPropKey, TPropValue >::Remove | ( | TPropKey | key | ) |
Remove the key from the collection.
key | the key to remove |
NullPointerException | if the key is null |
|
virtual |
Serializes this Properties object.
output | the DataOutput stream to use for serialization |
|
overridevirtual |
Returns a string representation of the current Properties
object.
Implements Apache::Geode::Client::ISerializable.
|
get |
return the size of this object in bytes
|
get |
Return the number of entries in the collection.