com.esri.arcgis.system
Interface IMemoryBlobStreamVariant

All Superinterfaces:
Serializable
All Known Implementing Classes:
MemoryBlobStream

public interface IMemoryBlobStreamVariant
extends Serializable

Provides access to methods for importing and exporting variants to and from a MemoryBlobStream.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void exportToVariant(Object[] value)
          Copies the memory to a variant that contains an array of bytes.
 void importFromVariant(Object value)
          Imports from the array of bytes in the variant.
 

Method Detail

exportToVariant

void exportToVariant(Object[] value)
                     throws IOException,
                            AutomationException
Copies the memory to a variant that contains an array of bytes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
value - A Variant (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

importFromVariant

void importFromVariant(Object value)
                       throws IOException,
                              AutomationException
Imports from the array of bytes in the variant.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
value - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.