IDTSBLOBObject100 Interface

 

Used to read and write bytes to a column in an IDTSBuffer100 object.

Namespace:   Microsoft.SqlServer.Dts.Pipeline.Wrapper
Assembly:  Microsoft.SqlServer.DTSPipelineWrap (in Microsoft.SqlServer.DTSPipelineWrap.dll)

[GuidAttribute("7E23852E-AF7E-4465-87AF-1833BBD429A5")]
[TypeLibTypeAttribute(TypeLibTypeFlags.FDual | TypeLibTypeFlags.FDispatchable)]
public interface IDTSBLOBObject100

NameDescription
System_CAPS_pubpropertyLength

Gets the number of bytes stored in an IDTSBLOBObject100.

System_CAPS_pubpropertySpoolThreshold

Gets or sets the number of bytes to store in memory before writing to a temporary file.

NameDescription
System_CAPS_pubmethodAddData(Byte, UInt32)

Adds bytes to an IDTSBLOBObject100 object.

System_CAPS_pubmethodGetData(UInt32, Byte, UInt32, UInt32)

Retrieves the specified number of bytes from an IDTSBLOBObject100 object.

System_CAPS_pubmethodGetStream()

Gets an IStream object that can be used to read or write bytes in an IDTSBLOBObject100.

System_CAPS_pubmethodPutData(UInt32, Byte, UInt32, UInt32)

Adds bytes in a specific location in the IDTSBLOBObject100

System_CAPS_pubmethodResetData()

Empties the bytes stored by an IDTSBLOBObject100.

System_CAPS_pubmethodSetFromStream(ISequentialStream)

Adds bytes to an IDTSBLOBObject100 from an ISequentialStream object.

The IDTSBLOBObject100 provides support for reading and writing bytes in a binary large object (BLOB). The bytes added to the object are stored in memory until the SpoolThreshold property is reached, and then are written to a temporary file.

Managed component developers do not use this object but instead use the BlobColumn class.

Return to top
Show: