DTSObjectHostType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt den Containertyp, der den anderen Task oder Container hostet.
public enum class DTSObjectHostType
public enum DTSObjectHostType
type DTSObjectHostType =
Public Enum DTSObjectHostType
- Vererbung
-
DTSObjectHostType
Felder
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.
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
Beispielausgabe:
Hosttyp: Vorgang