语言

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

适用于