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) |
Добавляет байты в IDTSBLOBObject100 из объекта ISequentialStream. |