IPortableWriter Interface
Namespace: Hazelcast.Serialization
Assembly: Hazelcast.Net.dll
Provides a mean of writing portable fields to a binary in form of primitives, arrays of primitives , nested portable fields and array of portable fields.
public interface IPortableWriter
Remarks
Provides a mean of writing portable fields to a binary in form of primitives, arrays of primitives , nested portable fields and array of portable fields.
Methods
| Name | Description |
|---|---|
| GetRawDataOutput() | After writing portable fields, one can write remaining fields in old fashioned way consecutively at the end of stream. |
| WriteBoolean(string, bool) | Writes a primitive boolean. |
| WriteBooleanArray(string, bool[]) | Writes a primitive boolean-array. |
| WriteByte(string, byte) | Writes a primitive byte. |
| WriteByteArray(string, byte[]) | Writes a primitive byte-array. |
| WriteChar(string, char) | Writes a primitive char. |
| WriteCharArray(string, char[]) | Writes a primitive char-array. |
| WriteDouble(string, double) | Writes a primitive double. |
| WriteDoubleArray(string, double[]) | Writes a primitive double array. |
| WriteFloat(string, float) | Writes a primitive float. |
| WriteFloatArray(string, float[]) | Writes a primitive float array. |
| WriteInt(string, int) | Writes a primitive int. |
| WriteIntArray(string, int[]) | Writes a primitive int-array. |
| WriteLong(string, long) | Writes a primitive long. |
| WriteLongArray(string, long[]) | Writes a primitive long-array. |
| WriteNullPortable(string, int, int) | To write a null portable value, user needs to provide class and factoryIds of related class. |
| WritePortable(string, IPortable) | Writes a Portable. |
| WritePortableArray<TPortable>(string, TPortable[]) | Writes a an array of Portables. |
| WriteShort(string, short) | Writes a primitive short. |
| WriteShortArray(string, short[]) | Writes a primitive short-array. |
| WriteString(string, string) | Writes an UTF string. |
| WriteStringArray(string, string[]) | Writes a primitive string-array. |