Diffusion .NET Client Library
6.1.5
|
The Diffusion data type implementations. More...
Public Member Functions | |
IDataType | Get (string typeName) |
Returns a IDataType by type name. More... | |
IDataType | Get (Type valueType) |
Returns a IDataType by value type. More... | |
IDataType< TValue > | Get< TValue > () |
Returns a IDataType{TValue}. More... | |
Properties | |
IJSONDataType | JSON [get] |
Returns the JSON data type. More... | |
IBinaryDataType | Binary [get] |
Returns the Binary data type. More... | |
IDataType< double?> | DoubleFloat [get] |
Returns the data type that supports double-precision floating point numbers. (Eight-byte IEEE 754). More... | |
IDataType< long?> | Int64 [get] |
Returns the data type that supports 64-bit, signed integer values. More... | |
IDataType< string > | String [get] |
Returns the data type that supports string values. More... | |
IRecordV2DataType | RecordV2 [get] |
Returns the data type that supports data in the form of records and fields. More... | |
The Diffusion data type implementations.
An instance can be obtained by calling Client.Factories.Diffusion.DataTypes.
All value types and delta types implement object.Equals(object) equality and object.ToString().
Since 5.8
IDataType PushTechnology.ClientInterface.Data.IDataTypes.Get | ( | string | typeName | ) |
Returns a IDataType by type name.
typeName | The data type name. |
ArgumentException | There is no data type with the given name. |
IDataType PushTechnology.ClientInterface.Data.IDataTypes.Get | ( | Type | valueType | ) |
Returns a IDataType by value type.
valueType | The value type. |
ArgumentException | There is no data type with the given value type. |
IDataType<TValue> PushTechnology.ClientInterface.Data.IDataTypes.Get< TValue > | ( | ) |
Returns a IDataType{TValue}.
TValue | The value type. |
ArgumentException | There is no data type with the given value type. |
|
get |
Returns the Binary data type.
This data type supports arbitrary binary data.
|
get |
Returns the data type that supports double-precision floating point numbers. (Eight-byte IEEE 754).
The floating point value is serialized as CBOR-format binary.
The data type does not support binary deltas.
The data type supports null double instances.
Since 6.0.
|
get |
Returns the data type that supports 64-bit, signed integer values.
The integer value is serialized as CBOR-format binary.
The data type does not support binary deltas.
The data type supports null long instances.
Since 6.0.
|
get |
Returns the JSON data type.
JSON is "JavaScript Object Notation", a lightweight data-interchange format. See www.json.org.
|
get |
Returns the data type that supports data in the form of records and fields.
Implemented in Version 6.0.
|
get |
Returns the data type that supports string values.
The string value is serialized as CBOR-format binary.
The data type supports binary deltas.
The data type supports null string instances.
Since 6.0.