PipelineComponentExt Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a 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
- Ereditarietà
- Derivato
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| PipelineComponentExt() | |
Proprietà
| Nome | Descrizione |
|---|---|
| BufferManager |
Ottiene il IDTSBufferManager100 componente della pipeline. (Ereditato da PipelineComponent) |
| ComponentMetaData |
Ottiene il IDTSComponentMetaData100 per un componente. (Ereditato da PipelineComponent) |
| ErrorSupport |
Restituisce un ErrorSupport oggetto che permette al componente di generare errori, avvisi o altri eventi informativi basati su HRESULT restituiti dai componenti dei Servizi di Integrazione scritti in codice nativo. (Ereditato da PipelineComponent) |
| EventInfos |
Ottiene la IDTSEventInfos100 raccolta dell'oggetto PipelineComponent . (Ereditato da PipelineComponent) |
| LogEntryInfos |
Riceve una IDTSLogEntryInfos100 raccolta di eventi di logging che il componente ha registrato. (Ereditato da PipelineComponent) |
| ReferenceTracker |
Ottiene l'associato IDTSObjectReferenceTracker100 al componente. (Ereditato da PipelineComponent) |
| VariableDispenser |
Ottiene il IDTSVariableDispenser100 componente del flusso dati. (Ereditato da PipelineComponent) |
Metodi
| Nome | Descrizione |
|---|---|
| AcquireConnections(Object) |
Stabilisce una connessione con un connection manager. (Ereditato da PipelineComponent) |
| AddErrorOutput(String, Int32, Int32) |
Aggiunge un IDTSOutput100 oggetto e lo segna come output di errore impostando la IsErrorOut proprietà su true. (Ereditato da PipelineComponent) |
| Cleanup() |
Libera risorse e completa l'esecuzione del componente. (Ereditato da PipelineComponent) |
| ConvertDataRecordTypeToBufferType(Type) | |
| CreateColumnInfoFromDtsType(String, DataType, DataRow) | |
| CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) | |
| CreateComponentProperty(String, String, Object, Boolean) |
Aggiunge una nuova proprietà al componente |
| CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) | |
| CreateOutput(String) | |
| CreateOutputColumn(IDTSOutput100, ColumnInformation) | |
| CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) | |
| DeleteExternalMetadataColumn(Int32, Int32) |
Elimina la colonna dei metadati esterni nell'indice specificato dalla raccolta delle colonne di metadati esterne. (Ereditato da PipelineComponent) |
| DeleteInput(Int32) |
Elimina un IDTSInput100 oggetto dalla IDTSInputCollection100 collezione. (Ereditato da PipelineComponent) |
| DeleteOutput(Int32) |
Elimina un IDTSOutput100 oggetto dalla IDTSOutputCollection100 collezione. (Ereditato da PipelineComponent) |
| DeleteOutputColumn(Int32, Int32) |
Elimina un IDTSOutputColumn100 oggetto dalla IDTSOutputColumnCollection100 collezione. (Ereditato da PipelineComponent) |
| DescribeRedirectedErrorCode(Int32) |
Fornisce informazioni sul codice di errore per una PipelineBuffer riga aggiunta a un buffer di output. (Ereditato da PipelineComponent) |
| GetComponentVersion() | |
| GetDependentInputs(Int32) |
Restituisce una raccolta degli ID degli input degli input che aspettano altri dati, bloccando quindi l'input specificato. (Ereditato da PipelineComponent) |
| GetErrorOutputInfo(Int32, Int32) |
Restituisce l'indice e l'ID dell'output di errore del componente. (Ereditato da PipelineComponent) |
| GetMetadataValuesFromRow(DataRow) | |
| GetPropertyValue<T>(String) | |
| Initialize() |
Quando viene sovrascritto in una classe derivata, inizializza una nuova istanza di un componente custom data flow. (Ereditato da PipelineComponent) |
| InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Inserisce una nuova colonna di metadati esterni nella collezione di colonne di metadati esterni all'indice specificato. (Ereditato da PipelineComponent) |
| InsertInput(DTSInsertPlacement, Int32) |
Aggiunge un IDTSInput100 oggetto all'oggetto IDTSInputCollection100. (Ereditato da PipelineComponent) |
| InsertOutput(DTSInsertPlacement, Int32) |
Aggiunge un nuovo IDTSOutput100 oggetto (Ereditato da PipelineComponent) |
| InsertOutputColumnAt(Int32, Int32, String, String) |
Crea un nuovo IDTSOutputColumn100 oggetto e lo inserisce nel IDTSOutputColumnCollection100file . (Ereditato da PipelineComponent) |
| IsInputReady(Int32[], Boolean[]) |
Determina quali ingressi collegati a un componente stanno aspettando altri dati, e quali hanno abbastanza dati da elaborare e sono bloccati. (Ereditato da PipelineComponent) |
| MapInputColumn(Int32, Int32, Int32) |
Stabilisce una relazione tra una colonna di input e una corrispondente colonna di metadati esterna. (Ereditato da PipelineComponent) |
| MapOutputColumn(Int32, Int32, Int32, Boolean) |
Stabilisce una relazione tra una colonna di output e una corrispondente colonna esterna di metadati. (Ereditato da PipelineComponent) |
| OnDeletingInputColumn(Int32, Int32) |
Elimina un IDTSInputColumn100 oggetto dal IDTSInputColumnCollection100. (Ereditato da PipelineComponent) |
| OnInputPathAttached(Int32) |
Chiamato quando un IDTSInput100 oggetto è collegato al componente tramite l'interfaccia IDTSPath100 . (Ereditato da PipelineComponent) |
| OnInputPathDetached(Int32) |
Chiamato quando un IDTSInput100 oggetto viene disconnesso dal componente tramite l'interfaccia IDTSPath100 . (Ereditato da PipelineComponent) |
| OnOutputPathAttached(Int32) |
Chiamato quando un IDTSOutput100 oggetto del componente è collegato a un componente a valle. (Ereditato da PipelineComponent) |
| PerformDowngrade(Int32, DTSTargetServerVersion) |
Per impostazione predefinita, PerformDowngrade non dovrebbe lanciare ComponentDowngradeFailedException perché l'esecuzione può determinare se chiamare questo metodo solo tramite targetServerVersion; non può controllare la versione component perché non sa se la versione component è stata modificata tra due versioni SSIS, mentre il metodo PerformUpgrade controllerà se la versione component nel package xml è più piccola di quella attuale prima di essere chiamata. (Ereditato da PipelineComponent) |
| PerformUpgrade(Int32) |
Aggiorna i metadati del componente alla versione del componente installata sul computer locale. (Ereditato da PipelineComponent) |
| PostDiagnostic(String) | |
| PostError(Exception) | |
| PostError(Int32, Object[]) | |
| PostError(String, Object[]) | |
| PostExecute() |
Chiamato alla fine dell'esecuzione dei componenti, ma prima Cleanup()di . (Ereditato da PipelineComponent) |
| PostWarning(String, Object[]) | |
| PreExecute() |
Chiamato dopo PrepareForExecute(), e prima PrimeOutput(Int32, Int32[], PipelineBuffer[]) e ProcessInput(Int32, PipelineBuffer). (Ereditato da PipelineComponent) |
| PrepareForExecute() |
Chiamato prima PreExecute()di . (Ereditato da PipelineComponent) |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Chiamato in tempo di esecuzione per componenti sorgente e componenti di trasformazione con uscite asincrone per permettere a questi componenti di aggiungere righe ai buffer di output. (Ereditato da PipelineComponent) |
| ProcessInput(Int32, PipelineBuffer) |
Chiamato a tempo di esecuzione quando un PipelineBuffer componente a monte è disponibile per il componente per permettere al componente di processare le righe in ingresso. (Ereditato da PipelineComponent) |
| ProvideComponentProperties() |
Chiamato quando un componente viene aggiunto per la prima volta al compito di flusso dati, per inizializzare il ComponentMetaData del componente. (Ereditato da PipelineComponent) |
| RegisterEvents() |
Quando sviluppi un componente di flusso dati personalizzato, sovrascrivi questo metodo per creare eventi personalizzati. (Ereditato da PipelineComponent) |
| RegisterLogEntries() |
Registra gli eventi che il componente registrerà. (Ereditato da PipelineComponent) |
| ReinitializeMetaData() |
Ripara eventuali errori identificati durante la validazione che causano il ritorno VS_NEEDSNEWMETADATA del componente al momento della progettazione. (Ereditato da PipelineComponent) |
| ReleaseConnections() |
Libera le connessioni stabilite durante AcquireConnections(Object). Chiamato al momento della progettazione e dell'esecuzione. (Ereditato da PipelineComponent) |
| RemoveAllInputsOutputsAndCustomProperties() |
Elimina ogni IDTSInput100 oggetto IDTSOutput100 dal componente. (Ereditato da PipelineComponent) |
| SetComponentProperty(String, Object) |
Assegna un valore a IDTSCustomProperty100 del componente. (Ereditato da PipelineComponent) |
| SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Imposta le proprietà del tipo di dato della colonna di metadati esterni specificata. (Ereditato da PipelineComponent) |
| SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Imposta una proprietà individuale di una colonna di metadati esterna. (Ereditato da PipelineComponent) |
| SetInputColumnProperty(Int32, Int32, String, Object) |
Assegna un valore al IDTSCustomProperty100 di un IDTSInputColumn100 oggetto. (Ereditato da PipelineComponent) |
| SetInputProperty(Int32, String, Object) |
Assegna un valore al IDTSCustomProperty100 di un IDTSInput100 oggetto. (Ereditato da PipelineComponent) |
| SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Imposta le proprietà del tipo di dato di un IDTSOutputColumn100 oggetto. (Ereditato da PipelineComponent) |
| SetOutputColumnProperty(Int32, Int32, String, Object) |
Stabilisce il valore di un IDTSCustomProperty100 per un IDTSOutputColumn100 oggetto. (Ereditato da PipelineComponent) |
| SetOutputProperty(Int32, String, Object) |
Imposta il valore di un IDTSCustomProperty100 su un IDTSOutput100 oggetto. (Ereditato da PipelineComponent) |
| SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Crea un IDTSInputColumn100 oggetto nel IDTSInputColumnCollection100 componente e imposta la UsageType proprietà della colonna. (Ereditato da PipelineComponent) |
| Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) | |
| Validate() |
Verifica che il componente sia configurato correttamente. (Ereditato da PipelineComponent) |
| ValidateExternalMetadata(DataTable, IDTSOutput100) | |