VMware GemFire Native Client .NET Framework API Reference
|
VMware VMware GemFire Native .NET Reference 10.4.3
|
An immutable template array wrapper that can serve as a distributable object for caching. More...
#include <CacheableBuiltins.hpp>
Inherits Apache::Geode::Client::IDataSerializablePrimitive.
Public Member Functions | |
| virtual String ^ | ToString () override |
| Return a string representation of the object. | |
Protected Member Functions | |
| CacheableBuiltinArray () | |
| Protected constructor. | |
| CacheableBuiltinArray (array< TManaged >^ buffer) | |
| Allocates a new instance copying from the given array. | |
| CacheableBuiltinArray (array< TManaged >^ buffer, System::Int32 length) | |
| Allocates a new instance copying given length from the start of given array. | |
| CacheableBuiltinArray (std::shared_ptr< native::Serializable > nptr) | |
| Protected constructor to wrap a native object pointer. | |
Properties | |
| int8_t | DsCode [get] |
| Returns the classId of the instance being serialized. | |
| TManaged | Item [get] |
| Returns the value at the given index. | |
| System::Int32 | Length [get] |
| Returns the size of this array. | |
| array< TManaged >^ | Value [get] |
| Returns a copy of the underlying array. | |
Detailed Description
class Apache::Geode::Client::CacheableBuiltinArray< TNative, TNativePtr, TManaged, TYPEID >
An immutable template array wrapper that can serve as a distributable object for caching.
Constructor & Destructor Documentation
◆ CacheableBuiltinArray() [1/4]
|
inlineprotected |
Protected constructor.
◆ CacheableBuiltinArray() [2/4]
|
inlineprotected |
Protected constructor to wrap a native object pointer.
- Parameters
-
nativeptr The native object pointer
◆ CacheableBuiltinArray() [3/4]
|
inlineprotected |
Allocates a new instance copying from the given array.
This method performs no argument checking which is the responsibility of the caller.
- Parameters
-
buffer the array to copy from
◆ CacheableBuiltinArray() [4/4]
|
inlineprotected |
Allocates a new instance copying given length from the start of given array.
This method performs no argument checking which is the responsibility of the caller.
- Parameters
-
buffer the array to copy from length length of array from start to copy
Member Function Documentation
◆ ToString()
|
inlineoverridevirtual |
Return a string representation of the object.
Implements Apache::Geode::Client::ISerializable.
Property Documentation
◆ DsCode
|
get |
Returns the classId of the instance being serialized.
This is used by deserialization to determine what instance type to create and deserialize into.
- Returns
- the classId
◆ Item
|
get |
Returns the value at the given index.
◆ Length
|
get |
Returns the size of this array.
◆ Value
|
get |
Returns a copy of the underlying array.
Apache Geode C++ Cache .NET API Documentation