Bagikan melalui


DTSObjectHostType Enum

Definisi

Menjelaskan jenis kontainer yang menghosting tugas atau kontainer lainnya.

public enum class DTSObjectHostType
public enum DTSObjectHostType
type DTSObjectHostType = 
Public Enum DTSObjectHostType
Warisan
DTSObjectHostType

Bidang

Nama Nilai Deskripsi
ConnectionManager 1

Host adalah manajer koneksi.

ForEachEnumerator 3

Host adalah enumerator Foreach.

LogProvider 2

Host adalah penyedia log.

Task 0

Host adalah tugas.

Contoh

Contoh kode berikut membuat paket dan menambahkan Sequence kontainer ke dalamnya. FileSystemTask kemudian ditambahkan ke host tugas, dan HostType properti ditinjau, mengembalikan nilai dari DTSObjectHostType enumerasi.

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  

Contoh Output:

Jenis Host: Tugas

Berlaku untuk