Auf Englisch lesen

Freigeben über


DTSPipelineComponentType Enumeration

Definition

Klassifiziert Pipelinekomponenten nach Kategorie.

C#
public enum DTSPipelineComponentType
Vererbung
DTSPipelineComponentType

Felder

Name Wert Beschreibung
DestinationAdapter 2

Die Komponente ist ein Ziel.

SourceAdapter 1

Die Komponente ist eine Quelle.

Transform 0

Die Komponente ist eine Transformation.

View 3

Die Komponente ist eine Sicht.

Beispiele

Alle Pipelinekomponenten werden als Komponententypzuweisung bezeichnet. Sie können diese Aufzählung in einer benutzerdefinierten Benutzeroberfläche verwenden, um die Komponenten in verschiedene Gruppen zu organisieren oder Komponenten abhängig vom Typ zu verarbeiten. Im folgenden Beispiel werden alle PipelineComponentInfo in der PipelineComponentInfos Auflistung aufgeführten Eigenschaften angezeigt, einschließlich des Komponententyps, der eine der Werte in dieser Enumeration ist.

C#
using System;  
using System.Collections.Generic;  
using System.Text;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace TaskInfos_Item  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            Application app = new Application();  
            PipelineComponentInfos pInfos = app.PipelineComponentInfos;  
            // Iterate through the collection,   
            // printing values for the properties.  
            foreach (PipelineComponentInfo pInfo in pInfos)  
            {  
                Console.WriteLine("ComponentType:      {0}", pInfo.ComponentType);  
                Console.WriteLine("CreationName:       {0}", pInfo.CreationName);  
                Console.WriteLine("Description:        {0}", pInfo.Description);  
                Console.WriteLine("FileName:           {0}", pInfo.FileName);  
                //Console.WriteLine("FileNameVersionString:   {0}", pInfo.FileNameVersionString);  
                Console.WriteLine("IconFile:           {0}", pInfo.IconFile);  
                Console.WriteLine("IconResource:       {0}", pInfo.IconResource);  
                Console.WriteLine("ID:                 {0}", pInfo.ID);  
                Console.WriteLine("Name:               {0}", pInfo.Name);  
                Console.WriteLine("NoEditor:           {0}", pInfo.NoEditor);  
                Console.WriteLine("ShapeProgID:        {0}", pInfo.ShapeProgID);  
                Console.WriteLine("UITypeName:         {0}", pInfo.UITypeName);  
                Console.WriteLine("--------------------------------------");  
            }  
        }  
    }  
}  

Beispielausgabe:

ComponentType: Transform

CreationName: DTSTransform.Merge.1

Description: Merge Transformation

FileName: C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents\TxMerge.dll

IconFile: C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents\TxMerge.dll

IconResource: -201

ID: {08AE886A-4124-499C-B332-16E3299D225A}

Name: Merge

NoEditor: False

ShapeProgID:

UITypeName: Microsoft.DataTransformationServices.DataFlowUI.MergeUI, Microsoft.DatatransformationServices.DataFlowUI, Version=10.0.000.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91

--------------------------------------

ComponentType: Transform

CreationName: DTSTransform.MergeJoin.1

Description: Merge Join Transformation

FileName: C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents\TxMergeJoin.dll

IconFile: C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents\TxMergeJoin.dll

IconResource: -201

ID: {0D598A60-0A32-4B1B-A72C-5030B64E3A20}

Name: Merge Join

NoEditor: False

ShapeProgID:

UITypeName: Microsoft.DataTransformationServices.Design.DtsMergeJoinComponentUI, Microsoft.DatatransformationServices.DataFlowUI, Version=10.0.000.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91

--------------------------------------

Hinweise

Die PipelineComponentInfo Klasse enthält Eigenschaften, die Pipelinekomponenten beschreiben, die auf dem lokalen Computer installiert sind und in einer Pipeline verwendet werden können. Eine Eigenschaft über eine Pipelinekomponente ist ihr Typ. Um den Typ zu bewerten, verwendet die ComponentType Eigenschaft diese Enumeration, um die Komponenten zu klassifizieren.

Gilt für:

Produkt Versionen
SQL Server .NET SDK 2016, 2017, 2019