This is a simple example showing how to register for serialization of custom objects using the IDataSerializable class.
Open a PowerShell window and cd
to the DataSerializableCs
example directory
Run startserver.ps1
to start the Geode Server and create a region.
PS C:\> startserver.ps1 (1) Executing - start locator --name=locator ... (2) Executing - start server --name=server ... (3) Executing - create region --name=custom_orders --type=PARTITION Member | Status ------ | ------------------------------------------- server | Region "/custom_orders" created on "server"
Execute DataSerializable.exe
to store and retrieve serializable Order
objects.
PS C:\> DataSerializableCs.exe Create orders Storing orders in the region Getting the orders from the region OrderID: 1 Product Name: product x Quantity: 23 OrderID: 2 Product Name: product y Quantity: 37
Run stopserver.ps1
to shut down the server.
PS C:\> stopserver.ps1 (1) Executing - connect ... (2) Executing - destroy region --name=custom_orders Member | Status ------ | ---------------------------------------------- server | Region '/custom_orders' destroyed successfully (3) Executing - stop server --name=server ... (4) Executing - stop locator --name=locator