Partager via


MainPipe Interface

Définition

Fournit l'implémentation managée de l'interface IDTSPipeline100, utilisée pour configurer par programme une tâche de flux de données.

public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type MainPipe = interface
    interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
Dérivé
Attributs
Implémente

Exemples

L’exemple de code suivant ajoute l’objet à un Package et récupère la InnerObjectMainPipe propriété de l’objet TaskHost.MainPipe

Package p = new Package();  
Executable e = p.Executables.Add("DTS.Pipeline.1");  
TaskHost thMainPipe = e as TaskHost;  
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;  

Remarques

La MainPipe (affichée en tant que tâche Data Flow dans SQL Server Data Tools (SSDT)) est l’implémentation managée de l’interface IDTSPipeline100 COM. Il s’agit de l’interface utilisée à partir du code managé lors de la création ou de la modification par programmation d’une tâche de flux de données dans un Package. Pour obtenir une vue d’ensemble des méthodes et des propriétés disponibles pour cet objet, consultez la MainPipeClass documentation.

Propriétés

AutoGenerateIDForNewObjects

Obtient ou définit une valeur qui spécifie si le flux de données génère et définit automatiquement la propriété d'ID pour les objets nouvellement créés.

(Hérité de IDTSPipeline100)
BLOBTempStoragePath

Obtient ou définit une valeur qui spécifie l'emplacement du système de fichiers où les objets BLOB (Binary Large Objects) sont temporairement écrits sur le disque.

(Hérité de IDTSPipeline100)
BufferManager

Obtient l'objet IDTSBufferManager100.

(Hérité de IDTSPipeline100)
BufferTempStoragePath

Obtient ou définit le chemin d'accès du système de fichiers utilisé pour mettre en cache temporairement des données de mémoire tampon.

(Hérité de IDTSPipeline100)
ComponentMetaDataCollection

Obtient la collection de composants de flux de données dans la tâche.

(Hérité de IDTSPipeline100)
DefaultBufferMaxRows

Obtient ou définit le nombre maximal de lignes que la tâche autorise dans une mémoire tampon IDTSBuffer100.

(Hérité de IDTSPipeline100)
DefaultBufferSize

Obtient ou définit la taille par défaut des objets IDTSBuffer100 créés par la tâche.

(Hérité de IDTSPipeline100)
EnableCacheUpdate

Obtient ou définit si IDTSPipeline100 a activé la mise à jour du cache.

(Hérité de IDTSPipeline100)
EnableDisconnectedColumns

Obtient ou définit une valeur qui indique si la tâche de flux de données active les colonnes déconnectées au niveau du canal principal.

(Hérité de IDTSPipeline100)
EngineThreads

Obtient ou définit le nombre de threads utilisés par la tâche de flux de données.

(Hérité de IDTSPipeline100)
Events

Définit l'interface d'événements que le flux de données et ses composants utilisent pour générer des événements pendant l'exécution.

(Hérité de IDTSPipeline100)
IsSavingXml

Obtient ou définit une valeur indiquant si IDTSPipeline100 enregistre en XML.

(Hérité de IDTSPipeline100)
PathCollection

Obtient la collection IDTSPathCollection100 pour la tâche de flux de données.

(Hérité de IDTSPipeline100)
PersistenceCustomPropertyCollection[DTSPersistenceFormat]

Obtient la collection des propriétés personnalisées qui ont le format de persistance spécifié.

(Hérité de IDTSPipeline100)
RunInOptimizedMode

Obtient ou définit une valeur qui spécifie si la tâche de flux de données s'exécute en mode optimisé.

(Hérité de IDTSPipeline100)
VariableDispenser

Définit l'objet IDTSVariableDispenser100 utilisé pour verrouiller les variables dans le package en lecture et en écriture.

(Hérité de IDTSPipeline100)

Méthodes

GetNextPasteID()

Obtient le prochain ID disponible généré par la tâche de flux de données.

(Hérité de IDTSPipeline100)
GetObjectByID(Int32)

Récupère un objet contenu dans la tâche de flux de données à l'aide de l'ID de l'objet.

(Hérité de IDTSPipeline100)
New()

Spécifie une instance de la classe IDTSPipeline100.

(Hérité de IDTSPipeline100)
UpdateCacheOnInputColumns()

Met à jour le cache sur la colonne d'entrée de IDTSPipeline100.

(Hérité de IDTSPipeline100)

S’applique à