Udostępnij za pośrednictwem


Interfejs MainPipe

Zawiera zarządzane wdrożenia IDTSPipeline100 używany do programowego konfigurowania interfejs zadanie przepływ danych.

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

Składnia

'Deklaracja
<GuidAttribute("89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")> _
Public Interface MainPipe _
    Inherits IDTSPipeline100
'Użycie
Dim instance As MainPipe
[GuidAttribute("89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")]
public interface MainPipe : IDTSPipeline100
[GuidAttribute(L"89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")]
public interface class MainPipe : IDTSPipeline100
[<GuidAttribute("89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")>]
type MainPipe =  
    interface
        interface IDTSPipeline100
    end
public interface MainPipe extends IDTSPipeline100

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

Właściwości

  Nazwa Opis
Właściwość publiczna AutoGenerateIDForNewObjects Pobiera lub ustawia wartość określającą, czy przepływ danych automatycznie generuje i ustawia właściwość identyfikator dla nowo utworzonych obiektów. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna BLOBTempStoragePath Pobiera lub ustawia wartość określającą lokalizację systemu plików, gdzie duże obiekty binarne (bloków BLOB) są zapisywane tymczasowo na dysku. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna BufferManager Pobiera IDTSBufferManager100 obiektu. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna BufferTempStoragePath Pobiera lub ustawia ścieżka systemu plików, które są używane do tymczasowo danych buforu pamięci podręcznej. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna ComponentMetaDataCollection Pobiera kolekcja części przepływ danych zadania. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna DefaultBufferMaxRows Pobiera lub ustawia maksymalną liczbę wierszy umożliwia zadanie w IDTSBuffer100 buforu. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna DefaultBufferSize Pobiera lub ustawia domyślny rozmiar IDTSBuffer100 obiektów utworzonych przez zadanie. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna EngineThreads Pobiera lub ustawia liczbę wątków zadanie przepływ danych używa. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna Events Ustawia interfejs zdarzenia przepływ danych i jego składniki, użyj wywołania zdarzeń podczas wykonywania. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna PathCollection Pobiera IDTSPathCollection100 kolekcji dla zadanie przepływ danych. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna PersistenceCustomPropertyCollection Pobiera kolekcja właściwości niestandardowe, które mają format określonej trwałości. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna RunInOptimizedMode Pobiera lub ustawia wartość określającą, czy zadanie przepływ danych działa w trybie zoptymalizowane. (Dziedziczony z IDTSPipeline100).
Właściwość publiczna VariableDispenser Zestawy IDTSVariableDispenser100 używane zmienne blokady w pakiet do czytania i pisania (Dziedziczony z IDTSPipeline100).

Do góry

Metody

  Nazwa Opis
Metoda publiczna GetNextPasteID Pobiera identyfikator następnego dostępnego zadanie przepływu danych generuje. (Dziedziczony z IDTSPipeline100).
Metoda publiczna GetObjectByID(Int32) Pobiera obiekt znajdujący się w zadanie przepływ danych za pomocą Identyfikatora obiektu. (Dziedziczony z IDTSPipeline100).
Metoda publiczna New() Infrastruktura. (Dziedziczony z IDTSPipeline100).

Do góry

Uwagi

MainPipe (Wyświetlany jako Zadania przepływu danych w Business Intelligence Development Studio) jest zarządzany wykonania IDTSPipeline100 interfejs COM.Jest to interfejs używany z kod zarządzany podczas programowego tworzenia lub modyfikowania zadanie przepływ danych w Package.Omówienie metod i właściwości dostępne dla tego obiektu, zobacz MainPipeClass dokumentacji.

Przykłady

Dodaje się następujący przykład kodu MainPipe obiektu, aby Package i pobiera MainPipe za pomocą InnerObject Właściwość TaskHost.

Package p = new Package();
Executable e = p.Executables.Add("DTS.Pipeline.1");
TaskHost thMainPipe = e as TaskHost;
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;