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