Diffusion .NET API  5.9.24
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Data.IDataTypes Interface Reference

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...
 

Detailed Description

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

Member Function Documentation

IDataType PushTechnology.ClientInterface.Data.IDataTypes.Get ( string  typeName)

Returns a IDataType by type name.

Parameters
typeNameThe data type name.
Returns
The requested data type.
Exceptions
ArgumentExceptionThere is no data type with the given name.
IDataType PushTechnology.ClientInterface.Data.IDataTypes.Get ( Type  valueType)

Returns a IDataType by value type.

Parameters
valueTypeThe value type.
Returns
The requested data type.
Exceptions
ArgumentExceptionThere is no data type with the given value type.

Returns a IDataType{TValue}.

Template Parameters
TValueThe value type.
Returns
The requested data type.
Exceptions
ArgumentExceptionThere is no data type with the given value type.

Property Documentation

IBinaryDataType PushTechnology.ClientInterface.Data.IDataTypes.Binary
get

Returns the Binary data type.

This data type supports arbitrary binary data.

IJSONDataType PushTechnology.ClientInterface.Data.IDataTypes.JSON
get

Returns the JSON data type.

JSON is "JavaScript Object Notation", a lightweight data-interchange format. See www.json.org.


The documentation for this interface was generated from the following file: