IDTSBLOBObject100 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wurde verwendet, um Bytes in eine Spalte eines IDTSBuffer100 Objekts zu lesen und zu schreiben.
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
- Attribute
Hinweise
Sie IDTSBLOBObject100 unterstützt das Lesen und Schreiben von Bytes in einem binären großen Objekt (BLOB). Die dem Objekt hinzugefügten Bytes werden im Speicher gespeichert, bis die SpoolThreshold Eigenschaft erreicht ist, und werden dann in eine temporäre Datei geschrieben.
Managed-Component-Entwickler verwenden dieses Objekt nicht, sondern stattdessen die Klasse BlobColumn .
Eigenschaften
| Name | Beschreibung |
|---|---|
| Length |
Erhält die Anzahl der Bytes, die in einem Byte gespeichert sind IDTSBLOBObject100. |
| SpoolThreshold |
Erhält oder legt die Anzahl der Bytes fest, die im Speicher gespeichert werden sollen, bevor in eine temporäre Datei geschrieben wird. |
Methoden
| Name | Beschreibung |
|---|---|
| AddData(Byte, UInt32) |
Fügt einem IDTSBLOBObject100 Objekt Bytes hinzu. |
| GetData(UInt32, Byte, UInt32, UInt32) |
Ruft die angegebene Anzahl von Bytes von einem IDTSBLOBObject100 Objekt ab. |
| GetStream() |
Erhält ein IStream Objekt, das verwendet werden kann, um Bytes in einem IDTSBLOBObject100zu lesen oder zu schreiben. |
| PutData(UInt32, Byte, UInt32, UInt32) |
Fügt Bytes an einem bestimmten Ort in der IDTSBLOBObject100 |
| ResetData() |
Entleert die von einem Byte gespeicherten IDTSBLOBObject100Bytes. |
| SetFromStream(ISequentialStream) |
Fügt Bytes zu einem IDTSBLOBObject100 Objekt ISequentialStream hinzu. |