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.143 -- Release Build+524337d392fd5616b12b50022b004322b9e7c330
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