DTSObjectHostType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает тип контейнера, в котором размещается другая задача или контейнер.
public enum class DTSObjectHostType
public enum DTSObjectHostType
type DTSObjectHostType =
Public Enum DTSObjectHostType
- Наследование
-
DTSObjectHostType
Поля
ConnectionManager | 1 | Узел представляет собой диспетчер соединений. |
ForEachEnumerator | 3 | Узел представляет собой перечислитель по каждому элементу. |
LogProvider | 2 | Узел представляет собой регистратор. |
Task | 0 | Узел представляет собой задачу. |
Примеры
В следующем примере кода создается пакет и добавляется Sequence в него контейнер. Затем добавляется FileSystemTask к узлу задач, и HostType свойство проверяется, возвращая значение из DTSObjectHostType перечисления.
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
Образец вывода:
Тип узла: задача