Udostępnij przez


Interfejs DTSBufferManager

Zarządza IDTSBuffer100 obiektów.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
<GuidAttribute("E22328E1-02FA-4365-9EDE-120324F715BF")> _
Public Interface DTSBufferManager _
    Inherits IDTSBufferManager100
'Użycie
Dim instance As DTSBufferManager
[GuidAttribute("E22328E1-02FA-4365-9EDE-120324F715BF")]
public interface DTSBufferManager : IDTSBufferManager100
[GuidAttribute(L"E22328E1-02FA-4365-9EDE-120324F715BF")]
public interface class DTSBufferManager : IDTSBufferManager100
[<GuidAttribute("E22328E1-02FA-4365-9EDE-120324F715BF")>]
type DTSBufferManager =  
    interface
        interface IDTSBufferManager100
    end
public interface DTSBufferManager extends IDTSBufferManager100

Typ DTSBufferManager uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna IsVirtual Pobiera wartość, która wskazuje, czy określony bufor jest wirtualny buforu. (Dziedziczony z IDTSBufferManager100).

Do góry

Metody

  Nazwa Opis
Metoda publiczna CreateBuffer Tworzy IDTSBuffer100 oparte na typ określony bufor. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna CreateFlatBuffer Tworzy IDTSBuffer100 określonego rozmiaru. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna CreateVirtualBuffer Infrastruktura. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna FindColumnByLineageID Pobiera przez indeks kolumna w określonej lokalizacji, IDTSBuffer100 obiektu. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna GetBLOBObject Tworzy IDTSBLOBObject100 używane do manipulowania duże obiekty binarne (bloków BLOB). (Dziedziczony z IDTSBufferManager100).
Metoda publiczna GetColumnCount Pobiera numer kolumny w polu Typ określony bufor zarejestrowanych. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna GetColumnInfo Pobiera DTP_BUFFCOL struktury dla kolumna w definicji określony bufor. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna GetRowWidth Pobiera rozmiar w bajtach wiersza dla definicji typu bufor. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna RegisterBufferType Rejestruje typ buforu z IDTSBufferManager100. (Dziedziczony z IDTSBufferManager100).
Metoda publiczna RegisterLineageIDs Infrastruktura. (Dziedziczony z IDTSBufferManager100).

Do góry

Uwagi

Menedżera buforów jest odpowiedzialny za przydzielanie, zarządzanie i usuwanie IDTSBuffer100 obiektów wykorzystywanych przez zadanie przepływ danych i przepływ danych składników z źródło przez obiekt docelowy.Zapewnia on funkcje narzędziowe rejestrowanie typów buforu, lokalizowanie kolumn w buforze, pobierania metadane dotyczących kolumna w buforze i tworzenie prywatnych bufory są używane wewnętrznie przez składnik, który żąda prywatnych buforu.

Zarządzane składnik przepływ danych deweloperów za pomocą Menedżera buforu przede wszystkim do zlokalizowania kolumn w PipelineBuffer , zostały określone w IDTSInput100 i IDTSOutput100 obiektów składników.Deweloperzy składników zarządzanych nie należy używać Menedżera buforów do tworzenia IDTSBuffer100 obiektów, ponieważ składniki zarządzane nie pracować bezpośrednio na IDTSBuffer100 obiekty tworzone przez Menedżera buforu.Za pomocą zarządzanych składników zarządzanych PipelineBuffer klasy marshals danych między zarządzane i kodu macierzystego.