ISupportBinaryImage Interface

Specifies that an object can support production or consumption of a binary image that represents the object.

Definition

Namespace: Gemstone.IO.Parsing
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.150 -- Release Build+64e3b411e1abfbd2d4d8a81e850c3909a0ce8731
public interface ISupportBinaryImage

Properties

BinaryLength Gets the length of the binary image.

Methods

GenerateBinaryImage Generates binary image of the object and copies it into the given buffer, for BinaryLength bytes.
ParseBinaryImage Initializes object by parsing the specified buffer containing a binary image.

Extension Methods

BinaryImage Returns a binary image of an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions)
BinaryImageAsync Asynchronously returns a binary image of an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions)
CopyBinaryImageToStream Copies the binary image of the specified ISupportBinaryImage to the provided Stream.
(Defined by ISupportBinaryImageExtensions)
CopyBinaryImageToStreamAsync Asynchronously copies the binary image of an object that implements ISupportBinaryImage to the specified Stream.
(Defined by ISupportBinaryImageExtensions)
ParseBinaryImageFromStream Parses a binary image from the specified Stream into an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions)
ParseBinaryImageFromStreamAsync Asynchronously parses a binary image from the specified Stream into an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions)

See Also