Interface IBinaryDataType

The binary data type.

Inherited Members
IDataType<IBinary>.WriteValue(IBinary, Stream)
IDataType<IBinary>.ReadValue(Byte[], Int32, Int32)
IDataType<IBinary>.ReadValue(Byte[])
IDataType<IBinary>.ReadValue(IBytes)
IDataType<IBinary>.Validate(IBinary)
IDataType<IBinary>.DeltaType<TDelta>()
IDataType<IBinary>.ToBytes(IBinary)
IDataType<IBinary>.CanReadAs<TResult>()
IDataType<IBinary>.ReadAs<TResult>(Byte[], Int32, Int32)
IDataType<IBinary>.ReadAs<TResult>(Byte[])
IDataType<IBinary>.ReadAs<TResult>(IBytes)
IDataType.TypeName
IDataType.WriteValue(Object, Stream)
IDataType.Validate(Object)
IDataType.DeltaType(String)
IDataType.DeltaType(Type)
IDataType.ToBytes(Object)
IDataType.CanReadAs(Type)
IDataType.ReadAs(Type, Byte[], Int32, Int32)
IDataType.ReadAs(Type, Byte[])
IDataType.ReadAs(Type, IBytes)
Namespace: PushTechnology.ClientInterface.Data.Binary
Assembly: Diffusion.Client.dll
Syntax
public interface IBinaryDataType : IDataType<IBinary>, IDataType
Remarks

IBinary values can be used to store and transmit arbitrary information. The responsibility for formatting and interpreting the information belongs solely to the application. Before using binary for a topic, consider other data types such as IJSON or single value topic types; these may provide a simpler interface for your application.

The implementation provides support for binary deltas.

Since 5.8

Properties

BinaryDeltaType

Returns support for binary deltas.

Declaration
IDeltaType<IBinary, IBinaryDelta> BinaryDeltaType { get; }
Property Value
Type Description
IDeltaType<IBinary, IBinaryDelta>

Support for binary deltas.

Remarks

Equivalent to calling DeltaType(typeof(IBinaryDelta)).

Back to top