IDTSBLOBObject100 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |