Diffusion .NET API
5.9.24
|
Represents all Diffusion data type implementations. More...
Inherited by PushTechnology.ClientInterface.Data.DataTypes.
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... | |
Represents all Diffusion data type implementations.
An instance can be obtained by calling 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 JSON data type.
JSON is "JavaScript Object Notation", a lightweight data-interchange format. See www.json.org.