Udostępnij za pośrednictwem


Wyliczenie DTSObjectHostType

Opisuje typ kontener, obsługującego zadania lub kontener.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Enumeration DTSObjectHostType
'Użycie
Dim instance As DTSObjectHostType
public enum DTSObjectHostType
public enum class DTSObjectHostType
type DTSObjectHostType
public enum DTSObjectHostType

Elementy członkowskie

Nazwa elementu członkowskiego Opis
Task Host jest zadaniem.
ConnectionManager Host jest menedżer połączeń.
LogProvider Host jest dostawca dziennika.
ForEachEnumerator Host jest moduł wyliczający Foreach.

Przykłady

Poniższy przykład kodu tworzy pakiet i dodaje Sequence kontener do niejA FileSystemTask jest następnie dodany do hosta zadania i HostType przeglądowi właściwość zwracanie wartości z DTSObjectHostType wyliczania.

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);
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Imports Microsoft.SqlServer.Dts.Tasks.FileSystemTask
 
Namespace Microsoft.SqlServer.SSIS.Samples
    Class mySample
        Shared  Sub Main(ByVal args() As String)
            Dim package As Package =  New Package() 
            Dim seq As Sequence = CType(package.Executables.Add("STOCK:SEQUENCE"), Sequence)
 
            ' Add a File System task.
            Dim eFileTask1 As Executable =  seq.Executables.Add("STOCK:FileSystemTask") 
            Dim thFileTask1 As TaskHost =  eFileTask1 as TaskHost 
 
            ' Use the TaskHost variable to find the DtsObjectHostType.
            Dim hType As DTSObjectHostType =  thFileTask1.HostType 
            Console.WriteLine("Host Type: {0}", hType)
        End Sub
    End Class
End Namespace

Przykładowe dane wyjściowe:

Typ hosta: Zadanie