Apache Geode Native .NET Reference 1.15.0
Apache::Geode::Client::CacheableLinkedList Class Reference

A mutable ISerializable vector wrapper that can serve as a distributable object for caching. More...

#include <CacheableLinkedList.hpp>

Inherits Apache::Geode::Client::IDataSerializablePrimitive.

Public Member Functions

 CacheableLinkedList (System::Collections::Generic::LinkedList< Object^>^ list)
 Allocates a new empty instance. More...
 
String ^ ToString ()
 Return a string representation of the object. More...
 

Static Public Member Functions

static CacheableLinkedListCreate ()
 Static function to create a new empty instance. More...
 
static CacheableLinkedListCreate (System::Collections::Generic::LinkedList< Object^>^ list)
 Static function to create a new empty instance. More...
 
static ISerializableCreateDeserializable ()
 Factory function to register this class. More...
 

Properties

int8_t DsCode [get]
 Returns the classId of the instance being serialized. More...
 

Detailed Description

A mutable ISerializable vector wrapper that can serve as a distributable object for caching.

This class extends .NET generic List class.

Constructor & Destructor Documentation

◆ CacheableLinkedList()

Apache::Geode::Client::CacheableLinkedList::CacheableLinkedList ( System::Collections::Generic::LinkedList< Object^>^  list)
inline

Allocates a new empty instance.

Member Function Documentation

◆ Create() [1/2]

static CacheableLinkedList ^ Apache::Geode::Client::CacheableLinkedList::Create ( )
inlinestatic

Static function to create a new empty instance.

◆ Create() [2/2]

static CacheableLinkedList ^ Apache::Geode::Client::CacheableLinkedList::Create ( System::Collections::Generic::LinkedList< Object^>^  list)
inlinestatic

Static function to create a new empty instance.

◆ CreateDeserializable()

static ISerializable ^ Apache::Geode::Client::CacheableLinkedList::CreateDeserializable ( )
inlinestatic

Factory function to register this class.

◆ ToString()

String ^ Apache::Geode::Client::ISerializable::ToString ( )
inherited

Return a string representation of the object.

Implemented in Apache::Geode::Client::CacheableBuiltinKey< TNative, TManaged, TYPEID >, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableBoolean, bool, static_cast< int8_t >(DSCode::CacheableBoolean)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableByte, Byte, static_cast< int8_t >(DSCode::CacheableByte)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableCharacter, Char, static_cast< int8_t >(DSCode::CacheableCharacter)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableDouble, Double, static_cast< int8_t >(DSCode::CacheableDouble)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableFloat, Single, static_cast< int8_t >(DSCode::CacheableFloat)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt16, System::Int16, static_cast< int8_t >(DSCode::CacheableInt16)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt32, System::Int32, static_cast< int8_t >(DSCode::CacheableInt32)>, Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt64, System::Int64, static_cast< int8_t >(DSCode::CacheableInt64)>, Apache::Geode::Client::CacheableBuiltinArray< TNative, TNativePtr, TManaged, TYPEID >, Apache::Geode::Client::CacheableBuiltinArray< NativeArray, NativeArray, ManagedType, DsCode >, Apache::Geode::Client::CacheableDate, Apache::Geode::Client::CacheableFileName, Apache::Geode::Client::CacheableObject, Apache::Geode::Client::CacheableObjectXml, Apache::Geode::Client::CacheableString, Apache::Geode::Client::CacheableStringArray, Apache::Geode::Client::Properties< TPropKey, TPropValue >, Apache::Geode::Client::Properties< String^, String^>, and Apache::Geode::Client::Serializable.

Property Documentation

◆ DsCode

int8_t Apache::Geode::Client::CacheableLinkedList::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

Apache Geode C++ Cache .NET API Documentation