Auf Englisch lesen

Freigeben über


DTSObjectHostType Enumeration

Definition

Beschreibt den Containertyp, der den anderen Task oder Container hostet.

C#
public enum DTSObjectHostType
Vererbung
DTSObjectHostType

Felder

Name Wert Beschreibung
ConnectionManager 1

Der Host ist ein Verbindungs-Manager.

ForEachEnumerator 3

Der Host ist ein Foreach-Enumerator.

LogProvider 2

Der Host ist ein Protokollanbieter.

Task 0

Der Host ist ein Task.

Beispiele

Im folgenden Codebeispiel wird ein Paket erstellt und einem Sequence Container hinzugefügt. Anschließend FileSystemTask wird dem Aufgabenhost ein Wert hinzugefügt, und die HostType Eigenschaft wird überprüft, um einen Wert aus der DTSObjectHostType Enumeration zurückzugeben.

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

namespace Microsoft.SqlServer.SSIS.Samples  
{  
    class mySample  
    {  
        static void Main(string[] args)  
        {  
            Package package = new Package();  
            Sequence seq = (Sequence)package.Executables.Add("STOCK:SEQUENCE");  

            // Add a File System task.  
            Executable eFileTask1 = seq.Executables.Add("STOCK:FileSystemTask");  
            TaskHost thFileTask1 = eFileTask1 as TaskHost;  

            // Use the TaskHost variable to find the DtsObjectHostType.  
            DTSObjectHostType hType = thFileTask1.HostType;  
            Console.WriteLine("Host Type: {0}", hType);  
        }  
    }  
}  

Beispielausgabe:

Hosttyp: Vorgang

Gilt für:

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