Compartilhar via


IDTSBLOBObject100 Interface

Definição

Usado para ler e gravar bytes em uma coluna de um objeto 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
Atributos

Comentários

O IDTSBLOBObject100 fornece suporte para leitura e gravação de bytes em um BLOB (objeto binário grande). Os bytes adicionados ao objeto são armazenados na memória até que a SpoolThreshold propriedade seja atingida e, em seguida, são gravados em um arquivo temporário.

Os desenvolvedores de componentes gerenciados não usam esse objeto, mas usam a BlobColumn classe.

Propriedades

Length

Obtém o número de bytes armazenados em um IDTSBLOBObject100.

SpoolThreshold

Obtém ou define o número de bytes a serem armazenados na memória antes de gravar em um arquivo temporário.

Métodos

AddData(Byte, UInt32)

Adiciona bytes a um objeto IDTSBLOBObject100.

GetData(UInt32, Byte, UInt32, UInt32)

Recupera o número especificado de bytes de um objeto IDTSBLOBObject100.

GetStream()

Obtém um objeto IStream que pode ser usado ler ou gravar bytes em um IDTSBLOBObject100.

PutData(UInt32, Byte, UInt32, UInt32)

Adiciona bytes em um local específico no IDTSBLOBObject100

ResetData()

Esvazia os bytes armazenados por um IDTSBLOBObject100.

SetFromStream(ISequentialStream)

Adiciona bytes a um IDTSBLOBObject100 de um objeto ISequentialStream.

Aplica-se a