IDTSBLOBObject100 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Used to read and write bytes to a column in an IDTSBuffer100 object.
public interface class IDTSBLOBObject100
[System.Runtime.InteropServices.Guid("7E23852E-AF7E-4465-87AF-1833BBD429A5")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSBLOBObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("2D32DA3F-A86E-4B58-905A-F2AFC9B94EC4")]
public interface IDTSBLOBObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("D442B8F1-C606-49FA-8473-21DFCDCD2753")]
public interface IDTSBLOBObject100
[<System.Runtime.InteropServices.Guid("7E23852E-AF7E-4465-87AF-1833BBD429A5")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSBLOBObject100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("2D32DA3F-A86E-4B58-905A-F2AFC9B94EC4")>]
type IDTSBLOBObject100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("D442B8F1-C606-49FA-8473-21DFCDCD2753")>]
type IDTSBLOBObject100 = interface
Public Interface IDTSBLOBObject100
- Attributes
Remarks
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.
Properties
Length |
Gets the number of bytes stored in an IDTSBLOBObject100. |
SpoolThreshold |
Gets or sets the number of bytes to store in memory before writing to a temporary file. |
Methods
AddData(Byte, UInt32) |
Adds bytes to an IDTSBLOBObject100 object. |
GetData(UInt32, Byte, UInt32, UInt32) |
Retrieves the specified number of bytes from an IDTSBLOBObject100 object. |
GetStream() |
Gets an IStream object that can be used to read or write bytes in an IDTSBLOBObject100. |
PutData(UInt32, Byte, UInt32, UInt32) |
Adds bytes in a specific location in the IDTSBLOBObject100 |
ResetData() |
Empties the bytes stored by an IDTSBLOBObject100. |
SetFromStream(ISequentialStream) |
Adds bytes to an IDTSBLOBObject100 from an ISequentialStream object. |