Udostępnij przez


Klasa DTSBufferManagerClass

Tworzy i zarządza IDTSBuffer100 obiektów.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSBufferManagerClass

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

Składnia

'Deklaracja
<GuidAttribute("87A4C985-0E84-432C-AC1A-B6F49A04ED4F")> _
<ClassInterfaceAttribute()> _
Public Class DTSBufferManagerClass _
    Implements DTSBufferManager, IDTSBufferManager100
'Użycie
Dim instance As DTSBufferManagerClass
[GuidAttribute("87A4C985-0E84-432C-AC1A-B6F49A04ED4F")]
[ClassInterfaceAttribute()]
public class DTSBufferManagerClass : DTSBufferManager, 
    IDTSBufferManager100
[GuidAttribute(L"87A4C985-0E84-432C-AC1A-B6F49A04ED4F")]
[ClassInterfaceAttribute()]
public ref class DTSBufferManagerClass : DTSBufferManager, 
    IDTSBufferManager100
[<GuidAttribute("87A4C985-0E84-432C-AC1A-B6F49A04ED4F")>]
[<ClassInterfaceAttribute()>]
type DTSBufferManagerClass =  
    class
        interface DTSBufferManager
        interface IDTSBufferManager100
    end
public class DTSBufferManagerClass implements DTSBufferManager, IDTSBufferManager100

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DTSBufferManagerClass Inicjuje nowe wystąpienie DTSBufferManagerClass.

Do góry

Właściwości

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

Do góry

Metody

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

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 składników zawartych przez zadanie ze źródło poprzez do 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.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.