MainPipe Interface
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.
public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6D3931AC-822D-414C-8F10-7447A54BA55C")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6D3931AC-822D-414C-8F10-7447A54BA55C")>]
type MainPipe = interface
interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
- Dérivé
- Attributs
- Implémente
Exemples
L’exemple de code suivant ajoute l’objet MainPipe à un Package et récupère le MainPipe en utilisant la InnerObject propriété de .TaskHost
Package p = new Package();
Executable e = p.Executables.Add("DTS.Pipeline.1");
TaskHost thMainPipe = e as TaskHost;
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;
Remarques
Le MainPipe (affiché comme Data Flow Task dans SQL Server Data Tools (SSDT)) est l’implémentation gérée de l’interface IDTSPipeline100 COM. C’est l’interface utilisée à partir du code managé lors de la création ou modification programmatique d’une tâche de flux de données dans un Packagefichier . Pour un aperçu des méthodes et propriétés disponibles pour cet objet, voir la MainPipeClass documentation.
Propriétés
| Nom | Description |
|---|---|
| AutoGenerateIDForNewObjects | (Hérité de IDTSPipeline100) |
| BLOBTempStoragePath | (Hérité de IDTSPipeline100) |
| BufferManager | (Hérité de IDTSPipeline100) |
| BufferTempStoragePath | (Hérité de IDTSPipeline100) |
| ComponentMetaDataCollection | (Hérité de IDTSPipeline100) |
| DefaultBufferMaxRows | (Hérité de IDTSPipeline100) |
| DefaultBufferSize | (Hérité de IDTSPipeline100) |
| EnableCacheUpdate | (Hérité de IDTSPipeline100) |
| EnableDisconnectedColumns | (Hérité de IDTSPipeline100) |
| EngineThreads | (Hérité de IDTSPipeline100) |
| Events | (Hérité de IDTSPipeline100) |
| IsSavingXml | (Hérité de IDTSPipeline100) |
| PathCollection | (Hérité de IDTSPipeline100) |
| PersistenceCustomPropertyCollection[DTSPersistenceFormat] | (Hérité de IDTSPipeline100) |
| RunInOptimizedMode | (Hérité de IDTSPipeline100) |
| VariableDispenser | (Hérité de IDTSPipeline100) |
Méthodes
| Nom | Description |
|---|---|
| GetNextPasteID() | (Hérité de IDTSPipeline100) |
| GetObjectByID(Int32) | (Hérité de IDTSPipeline100) |
| New() | (Hérité de IDTSPipeline100) |
| UpdateCacheOnInputColumns() | (Hérité de IDTSPipeline100) |