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