IDTSBLOBObject100 接口

定义

用于读写对象列 IDTSBuffer100 中的字节。

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
属性

注解

IDTSBLOBObject100 支持在二进制大对象(BLOB)中读写字节。 添加到对象的字节会存储在内存中,直到达到该 SpoolThreshold 属性,然后写入临时文件。

托管组件开发者不使用该对象,而是使用类 BlobColumn

属性

名称 说明
Length

获得存储在 IDTSBLOBObject100. 中的字节数量。

SpoolThreshold

在写入临时文件之前,获取或设置存储在内存中的字节数。

方法

名称 说明
AddData(Byte, UInt32)

向对象添加字节 IDTSBLOBObject100

GetData(UInt32, Byte, UInt32, UInt32)

从对象中检索指定数量的字节 IDTSBLOBObject100

GetStream()

获得 IStream 一个对象,可用于读取或写入 IDTSBLOBObject100中的字节。

PutData(UInt32, Byte, UInt32, UInt32)

IDTSBLOBObject100

ResetData()

清空存储的 IDTSBLOBObject100字节。

SetFromStream(ISequentialStream)

从对象中添加字节。IDTSBLOBObject100ISequentialStream

适用于