IDTSBLOBObject100 インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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() |
IDTSBLOBObject100内のバイトの読み書きに使えるIStreamオブジェクトを取得します。 |
| PutData(UInt32, Byte, UInt32, UInt32) |
特定の場所にバイトを追加します。 IDTSBLOBObject100 |
| ResetData() |
IDTSBLOBObject100で保存されたバイトを空にします。 |
| SetFromStream(ISequentialStream) |
ISequentialStreamオブジェクトからIDTSBLOBObject100にバイトを追加します。 |