DTSObjectHostType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit le type de conteneur qui héberge l'autre tâche ou conteneur.
public enum class DTSObjectHostType
public enum DTSObjectHostType
type DTSObjectHostType =
Public Enum DTSObjectHostType
- Héritage
-
DTSObjectHostType
Champs
ConnectionManager | 1 | L'hôte est un gestionnaire de connexions. |
ForEachEnumerator | 3 | L'hôte est un énumérateur Foreach. |
LogProvider | 2 | L'hôte est un module fournisseur d'informations |
Task | 0 | L'hôte est une tâche. |
Exemples
L’exemple de code suivant crée un package et y ajoute un Sequence conteneur. Une FileSystemTask valeur est ensuite ajoutée à l’hôte de tâche, et la HostType propriété est examinée, retournant une valeur de l’énumération 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
Exemple de sortie :
Type d’hôte : tâche