|   | BinaryImageBaseGenerateBinaryImage Method | 
        
        
            Generates binary image of the object and copies it into the given buffer, for 
BinaryLength bytes.
            
 GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
Syntaxpublic virtual int GenerateBinaryImage(
	byte[] buffer,
	int startIndex
)
Public Overridable Function GenerateBinaryImage ( 
	buffer As Byte(),
	startIndex As Integer
) As Integer
public:
virtual int GenerateBinaryImage(
	array<unsigned char>^ buffer, 
	int startIndex
)
abstract GenerateBinaryImage : 
        buffer : byte[] * 
        startIndex : int -> int 
override GenerateBinaryImage : 
        buffer : byte[] * 
        startIndex : int -> int function GenerateBinaryImage(buffer, startIndex);
Parameters
- buffer  Byte
- Buffer used to hold generated binary image of the source object.
- startIndex  Int32
- 0-based starting index in the buffer to start writing.
Return Value
Int32The number of bytes written to the 
buffer.
Implements
ISupportBinaryImageGenerateBinaryImage(Byte, Int32) Exceptions
Exceptions| Exception | Condition | 
|---|
| ArgumentNullException | buffer is null. | 
| ArgumentOutOfRangeException | startIndex or BinaryLength is less than 0 -or- 
            startIndex and BinaryLength will exceed buffer length. | 
 Remarks
Remarks
            This property is not typically overridden since it is the generates the combination of the header, body and footer images.
            
 See Also
See Also