PipelineComponentExt Classe
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.
Important
Cette API n’est pas conforme CLS.
public ref class PipelineComponentExt abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponent
[System.CLSCompliant(false)]
public abstract class PipelineComponentExt : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent
[<System.CLSCompliant(false)>]
type PipelineComponentExt = class
inherit PipelineComponent
Public MustInherit Class PipelineComponentExt
Inherits PipelineComponent
- Héritage
- Dérivé
- Attributs
Constructeurs
| Nom | Description |
|---|---|
| PipelineComponentExt() | |
Propriétés
| Nom | Description |
|---|---|
| BufferManager |
Obtient le IDTSBufferManager100 de la composante pipeline. (Hérité de PipelineComponent) |
| ComponentMetaData |
Obtient le IDTSComponentMetaData100 pour un composant. (Hérité de PipelineComponent) |
| ErrorSupport |
Retourne un ErrorSupport objet qui permet au composant d’afficher des erreurs, des avertissements ou d’autres événements d’information basés sur les HRESULT retournés par les composants des Services d’Intégration écrits en code natif. (Hérité de PipelineComponent) |
| EventInfos |
Prend la IDTSEventInfos100 collection de l’objet PipelineComponent . (Hérité de PipelineComponent) |
| LogEntryInfos |
Obtient une IDTSLogEntryInfos100 collection d’événements de journalisation que le composant a enregistrés. (Hérité de PipelineComponent) |
| ReferenceTracker |
Obtient l’association IDTSObjectReferenceTracker100 avec le composant. (Hérité de PipelineComponent) |
| VariableDispenser |
Obtient le IDTSVariableDispenser100 de la composante flux de données. (Hérité de PipelineComponent) |
Méthodes
| Nom | Description |
|---|---|
| AcquireConnections(Object) |
Établit une connexion avec un gestionnaire de connexion. (Hérité de PipelineComponent) |
| AddErrorOutput(String, Int32, Int32) |
Ajoute un IDTSOutput100 objet et le marque comme une erreur en mettant IsErrorOut la propriété sur true. (Hérité de PipelineComponent) |
| Cleanup() |
Libère des ressources et termine l’exécution du composant. (Hérité de PipelineComponent) |
| ConvertDataRecordTypeToBufferType(Type) | |
| CreateColumnInfoFromDtsType(String, DataType, DataRow) | |
| CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) | |
| CreateComponentProperty(String, String, Object, Boolean) |
Ajoute une nouvelle propriété au composant |
| CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) | |
| CreateOutput(String) | |
| CreateOutputColumn(IDTSOutput100, ColumnInformation) | |
| CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) | |
| DeleteExternalMetadataColumn(Int32, Int32) |
Supprime la colonne de métadonnées externes à l’index spécifié de la collection des colonnes de métadonnées externes. (Hérité de PipelineComponent) |
| DeleteInput(Int32) |
Supprime un IDTSInput100 objet de la IDTSInputCollection100 collection. (Hérité de PipelineComponent) |
| DeleteOutput(Int32) |
Supprime un IDTSOutput100 objet de la IDTSOutputCollection100 collection. (Hérité de PipelineComponent) |
| DeleteOutputColumn(Int32, Int32) |
Supprime un IDTSOutputColumn100 objet de la IDTSOutputColumnCollection100 collection. (Hérité de PipelineComponent) |
| DescribeRedirectedErrorCode(Int32) |
Fournit des informations sur le code d’erreur pour une PipelineBuffer ligne ajoutée à un tampon de sortie. (Hérité de PipelineComponent) |
| GetComponentVersion() | |
| GetDependentInputs(Int32) |
Retourne une collection des identifiants d’entrée des entrées qui attendent plus de données, et bloquent donc l’entrée spécifiée. (Hérité de PipelineComponent) |
| GetErrorOutputInfo(Int32, Int32) |
Retourne l’index et l’ID de la sortie d’erreur du composant. (Hérité de PipelineComponent) |
| GetMetadataValuesFromRow(DataRow) | |
| GetPropertyValue<T>(String) | |
| Initialize() |
Lorsqu’il est remplacé dans une classe dérivée, il initialise une nouvelle instance d’un composant de flux de données personnalisé. (Hérité de PipelineComponent) |
| InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Insère une nouvelle colonne de métadonnées externes dans la collection de colonnes de métadonnées externes à l’index spécifié. (Hérité de PipelineComponent) |
| InsertInput(DTSInsertPlacement, Int32) |
Ajoute un IDTSInput100 objet au IDTSInputCollection100. (Hérité de PipelineComponent) |
| InsertOutput(DTSInsertPlacement, Int32) |
Ajoute un nouvel IDTSOutput100 objet (Hérité de PipelineComponent) |
| InsertOutputColumnAt(Int32, Int32, String, String) |
Crée un nouvel IDTSOutputColumn100 objet et l’insère dans le IDTSOutputColumnCollection100fichier . (Hérité de PipelineComponent) |
| IsInputReady(Int32[], Boolean[]) |
Détermine quelles entrées connectées à un composant attendent plus de données, lesquelles ont suffisamment de données à traiter et sont bloquées. (Hérité de PipelineComponent) |
| MapInputColumn(Int32, Int32, Int32) |
Établit une relation entre une colonne d’entrée et une colonne externe de métadonnées correspondante. (Hérité de PipelineComponent) |
| MapOutputColumn(Int32, Int32, Int32, Boolean) |
Établit une relation entre une colonne de sortie et une colonne externe de métadonnées correspondante. (Hérité de PipelineComponent) |
| OnDeletingInputColumn(Int32, Int32) |
Supprime un IDTSInputColumn100 objet du IDTSInputColumnCollection100fichier . (Hérité de PipelineComponent) |
| OnInputPathAttached(Int32) |
Appelé lorsqu’un IDTSInput100 objet est connecté au composant via l’interface IDTSPath100 . (Hérité de PipelineComponent) |
| OnInputPathDetached(Int32) |
Appelé lorsqu’un IDTSInput100 objet est déconnecté du composant via l’interface IDTSPath100 . (Hérité de PipelineComponent) |
| OnOutputPathAttached(Int32) |
Appelé lorsqu’un IDTSOutput100 objet du composant est attaché à un composant en aval. (Hérité de PipelineComponent) |
| PerformDowngrade(Int32, DTSTargetServerVersion) |
Par défaut, PerformDowngrade ne devrait pas lancer ComponentDowngradeFailedException car le runtime ne peut déterminer si cette méthode doit être appelée uniquement par targetServerVersion ; il ne peut pas vérifier la version du composant car il ne sait pas si la version du composant a été modifiée entre deux versions SSIS, tandis que la méthode PerformUpgrade vérifiera si la version du composant dans le package xml est plus petite que la version actuelle avant d’être appelée. (Hérité de PipelineComponent) |
| PerformUpgrade(Int32) |
Met à jour les métadonnées du composant vers la version du composant installée sur l’ordinateur local. (Hérité de PipelineComponent) |
| PostDiagnostic(String) | |
| PostError(Exception) | |
| PostError(Int32, Object[]) | |
| PostError(String, Object[]) | |
| PostExecute() |
Appelé à la fin de l’exécution des composants, mais avant Cleanup(). (Hérité de PipelineComponent) |
| PostWarning(String, Object[]) | |
| PreExecute() |
Appelé après PrepareForExecute(), et avant PrimeOutput(Int32, Int32[], PipelineBuffer[]) et ProcessInput(Int32, PipelineBuffer). (Hérité de PipelineComponent) |
| PrepareForExecute() |
Appelée avant PreExecute(). (Hérité de PipelineComponent) |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Appelé à l’exécution pour les composants sources et les composants de transformation avec des sorties asynchrones afin de permettre à ces composants d’ajouter des lignes aux tampons de sortie. (Hérité de PipelineComponent) |
| ProcessInput(Int32, PipelineBuffer) |
Appelé à l’exécution lorsque un PipelineBuffer composant en amont est disponible pour le composant afin de permettre au composant de traiter les lignes entrantes. (Hérité de PipelineComponent) |
| ProvideComponentProperties() |
Appelé lorsqu’un composant est ajouté pour la première fois à la tâche de flux de données, pour initialiser le ComponentMetaData de ce composant. (Hérité de PipelineComponent) |
| RegisterEvents() |
Lorsque vous développez un composant de flux de données personnalisé, vous contournez cette méthode pour créer des événements personnalisés. (Hérité de PipelineComponent) |
| RegisterLogEntries() |
Enregistre les événements que le composant va enregistrer. (Hérité de PipelineComponent) |
| ReinitializeMetaData() |
Répare les erreurs identifiées lors de la validation qui font revenir VS_NEEDSNEWMETADATA le composant au moment de la conception. (Hérité de PipelineComponent) |
| ReleaseConnections() |
Libère les connexions établies pendant AcquireConnections(Object). Appelée au moment de la conception et du temps d’exécution. (Hérité de PipelineComponent) |
| RemoveAllInputsOutputsAndCustomProperties() |
Supprime chaque IDTSInput100 objet IDTSOutput100 du composant. (Hérité de PipelineComponent) |
| SetComponentProperty(String, Object) |
Attribue une valeur à a IDTSCustomProperty100 du composant. (Hérité de PipelineComponent) |
| SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Définit les propriétés de type de données de la colonne de métadonnées externe spécifiée. (Hérité de PipelineComponent) |
| SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Définit une propriété individuelle d’une colonne de métadonnées externe. (Hérité de PipelineComponent) |
| SetInputColumnProperty(Int32, Int32, String, Object) |
Attribue une valeur à un IDTSCustomProperty100IDTSInputColumn100 objet. (Hérité de PipelineComponent) |
| SetInputProperty(Int32, String, Object) |
Attribue une valeur à un IDTSCustomProperty100IDTSInput100 objet. (Hérité de PipelineComponent) |
| SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Définit les propriétés du type de données d’un IDTSOutputColumn100 objet. (Hérité de PipelineComponent) |
| SetOutputColumnProperty(Int32, Int32, String, Object) |
Fixe la valeur de un IDTSCustomProperty100 pour un IDTSOutputColumn100 objet. (Hérité de PipelineComponent) |
| SetOutputProperty(Int32, String, Object) |
Fixe la valeur de un IDTSCustomProperty100 sur un IDTSOutput100 objet. (Hérité de PipelineComponent) |
| SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Crée un IDTSInputColumn100 objet dans le IDTSInputColumnCollection100 de la composante et définit la UsageType propriété de la colonne. (Hérité de PipelineComponent) |
| Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) | |
| Validate() |
Vérifie que le composant est correctement configuré. (Hérité de PipelineComponent) |
| ValidateExternalMetadata(DataTable, IDTSOutput100) | |