Data in your client application’s GemFire cache must be serializable to be shared with GemFire servers and other GemFire clients. Built-in .NET types are serialized automatically into the cache and can be retrieved by Java servers and other GemFire clients.
For domain objects that are not simple types, GemFire provides multiple serialization options for storage and transmittal between processes, of which GemFire Portable Data eXchange (PDX) serialization offers the best combination of versatility and ease-of-use for most applications.
Many .NET clients can take advantage of PDX reflection-based autoserialization.
To learn more about other serialization options, see the Data Serialization section in the VMware Tanzu GemFire User Guide.