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
PipelineComponentExt() |
Proprietà
BufferManager |
Ottiene l'oggetto IDTSBufferManager100 del componente pipeline. (Ereditato da PipelineComponent) |
ComponentMetaData |
Ottiene l'oggetto IDTSComponentMetaData100 per un componente. (Ereditato da PipelineComponent) |
ErrorSupport |
Restituisce un ErrorSupport oggetto che consente al componente di generare errori, avvisi o altri eventi informativi basati su HRESULTs restituiti dai componenti di Integration Services scritti nel codice nativo. (Ereditato da PipelineComponent) |
EventInfos |
Ottiene la raccolta IDTSEventInfos100 dell'oggetto PipelineComponent. (Ereditato da PipelineComponent) |
LogEntryInfos |
Ottiene una raccolta IDTSLogEntryInfos100 di eventi di registrazione registrati dal componente. (Ereditato da PipelineComponent) |
ReferenceTracker |
Ottiene l'oggetto IDTSObjectReferenceTracker100 associato al componente. (Ereditato da PipelineComponent) |
VariableDispenser |
Ottiene l'oggetto IDTSVariableDispenser100 del componente del flusso di dati. (Ereditato da PipelineComponent) |
Metodi
AcquireConnections(Object) |
Stabilisce una connessione a una gestione connessione. (Ereditato da PipelineComponent) |
AddErrorOutput(String, Int32, Int32) |
Aggiunge un IDTSOutput100 oggetto e lo contrassegna come output degli errori 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 di metadati esterna dalla raccolta di colonne di metadati esterne nella posizione di indice specificata. (Ereditato da PipelineComponent) |
DeleteInput(Int32) |
Elimina un oggetto IDTSInput100 dalla raccolta IDTSInputCollection100. (Ereditato da PipelineComponent) |
DeleteOutput(Int32) |
Elimina un oggetto IDTSOutput100 dalla raccolta IDTSOutputCollection100. (Ereditato da PipelineComponent) |
DeleteOutputColumn(Int32, Int32) |
Elimina un oggetto IDTSOutputColumn100 dalla raccolta IDTSOutputColumnCollection100. (Ereditato da PipelineComponent) |
DescribeRedirectedErrorCode(Int32) |
Fornisce informazioni sul codice di errore per una riga PipelineBuffer aggiunta a un buffer di output. (Ereditato da PipelineComponent) |
GetComponentVersion() | |
GetDependentInputs(Int32) |
Restituisce una raccolta di ID degli input in attesa di più dati e che pertanto bloccano l'input specificato. (Ereditato da PipelineComponent) |
GetErrorOutputInfo(Int32, Int32) |
Restituisce l'indice e l'ID dell'output degli errori del componente. (Ereditato da PipelineComponent) |
GetMetadataValuesFromRow(DataRow) | |
GetPropertyValue<T>(String) | |
Initialize() |
In caso di override in una classe derivata, inizializza una nuova istanza di un componente flusso di dati personalizzato. (Ereditato da PipelineComponent) |
InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Inserisce una nuova colonna di metadati esterna nella raccolta di colonne di metadati esterne nella posizione di indice specificata. (Ereditato da PipelineComponent) |
InsertInput(DTSInsertPlacement, Int32) |
Aggiunge un oggetto IDTSInput100 all'oggetto IDTSInputCollection100. (Ereditato da PipelineComponent) |
InsertOutput(DTSInsertPlacement, Int32) |
Aggiunge un nuovo oggetto IDTSOutput100. (Ereditato da PipelineComponent) |
InsertOutputColumnAt(Int32, Int32, String, String) |
Crea un nuovo oggetto IDTSOutputColumn100 e lo inserisce in IDTSOutputColumnCollection100. (Ereditato da PipelineComponent) |
IsInputReady(Int32[], Boolean[]) |
Determina quali input associati a un componente sono in attesa di più dati e quali dispongono di dati sufficienti da elaborare e sono bloccati. (Ereditato da PipelineComponent) |
MapInputColumn(Int32, Int32, Int32) |
Stabilisce una relazione tra una colonna di input e una colonna di metadati esterna corrispondente. (Ereditato da PipelineComponent) |
MapOutputColumn(Int32, Int32, Int32, Boolean) |
Stabilisce una relazione tra una colonna di output e una colonna di metadati esterna corrispondente. (Ereditato da PipelineComponent) |
OnDeletingInputColumn(Int32, Int32) |
Elimina un oggetto IDTSInputColumn100 da IDTSInputColumnCollection100. (Ereditato da PipelineComponent) |
OnInputPathAttached(Int32) |
Chiamato quando un oggetto IDTSInput100 è connesso al componente tramite l'interfaccia IDTSPath100. (Ereditato da PipelineComponent) |
OnInputPathDetached(Int32) |
Chiamato quando un oggetto IDTSInput100 è disconnesso dal componente tramite l'interfaccia IDTSPath100. (Ereditato da PipelineComponent) |
OnOutputPathAttached(Int32) |
Chiamato quando un oggetto IDTSOutput100 del componente viene collegato a un componente a valle. (Ereditato da PipelineComponent) |
PerformDowngrade(Int32, DTSTargetServerVersion) |
Per impostazione predefinita, PerformDowngrade non deve generare ComponentDowngradeFailedException perché il runtime può determinare solo se chiamare questo metodo tramite targetServerVersion; non può controllare la versione del componente perché non sa se la versione del componente è stata modificata tra due versioni SSIS, mentre il metodo PerformUpgrade verificherà se la versione del componente nel pacchetto xml è più piccola della versione del componente corrente prima di essere chiamata. (Ereditato da PipelineComponent) |
PerformUpgrade(Int32) |
Aggiorna i metadati del componente alla versione del componente installata nel computer locale. (Ereditato da PipelineComponent) |
PostDiagnostic(String) | |
PostError(Exception) | |
PostError(Int32, Object[]) | |
PostError(String, Object[]) | |
PostExecute() |
Chiamato alla fine dell'esecuzione di un componente, ma prima di Cleanup(). (Ereditato da PipelineComponent) |
PostWarning(String, Object[]) | |
PreExecute() |
Chiamato dopo PrepareForExecute() e prima di PrimeOutput(Int32, Int32[], PipelineBuffer[]) e ProcessInput(Int32, PipelineBuffer). (Ereditato da PipelineComponent) |
PrepareForExecute() |
Chiamato prima di PreExecute(). (Ereditato da PipelineComponent) |
PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Chiamato in fase di esecuzione per componenti di origine e di trasformazione con output asincroni, per consentire a tali componenti di aggiungere righe ai buffer di output. (Ereditato da PipelineComponent) |
ProcessInput(Int32, PipelineBuffer) |
Chiamato in fase di esecuzione quando un oggetto PipelineBuffer di un componente a monte è disponibile per il componente, per consentirgli di elaborare le righe in ingresso. (Ereditato da PipelineComponent) |
ProvideComponentProperties() |
Chiamato quando un componente viene aggiunto all'attività Flusso di dati per inizializzare l'oggetto ComponentMetaData del componente. (Ereditato da PipelineComponent) |
RegisterEvents() |
Durante lo sviluppo di un componente flusso di dati personalizzato, viene eseguito l'override di questo metodo per creare eventi personalizzati. (Ereditato da PipelineComponent) |
RegisterLogEntries() |
Registra gli eventi che verranno registrati dal componente. (Ereditato da PipelineComponent) |
ReinitializeMetaData() |
Corregge qualsiasi errore identificato durante la convalida che causa la restituzione di VS_NEEDSNEWMETADATA da parte del componente in fase di progettazione. (Ereditato da PipelineComponent) |
ReleaseConnections() |
Libera le connessioni stabilite durante AcquireConnections(Object). Chiamato in fase di progettazione e di esecuzione. (Ereditato da PipelineComponent) |
RemoveAllInputsOutputsAndCustomProperties() |
Elimina ogni oggetto IDTSInput100 e IDTSOutput100 dal componente. (Ereditato da PipelineComponent) |
SetComponentProperty(String, Object) |
Assegna un valore a un oggetto IDTSCustomProperty100 del componente. (Ereditato da PipelineComponent) |
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Imposta le proprietà del tipo di dati della colonna di metadati esterna specificata. (Ereditato da PipelineComponent) |
SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Imposta una singola proprietà di una colonna di metadati esterna. (Ereditato da PipelineComponent) |
SetInputColumnProperty(Int32, Int32, String, Object) |
Assegna un valore all'oggetto IDTSCustomProperty100 di un oggetto IDTSInputColumn100. (Ereditato da PipelineComponent) |
SetInputProperty(Int32, String, Object) |
Assegna un valore all'oggetto IDTSCustomProperty100 di un oggetto IDTSInput100. (Ereditato da PipelineComponent) |
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Imposta le proprietà del tipo di dati di un oggetto IDTSOutputColumn100. (Ereditato da PipelineComponent) |
SetOutputColumnProperty(Int32, Int32, String, Object) |
Imposta il valore di un oggetto IDTSCustomProperty100 per un oggetto IDTSOutputColumn100. (Ereditato da PipelineComponent) |
SetOutputProperty(Int32, String, Object) |
Imposta il valore di un oggetto IDTSCustomProperty100 su un oggetto IDTSOutput100. (Ereditato da PipelineComponent) |
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Crea un oggetto IDTSInputColumn100 nell'oggetto IDTSInputColumnCollection100 del componente e imposta la proprietà UsageType della colonna. (Ereditato da PipelineComponent) |
Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) | |
Validate() |
Verifica che il componente sia configurato correttamente. (Ereditato da PipelineComponent) |
ValidateExternalMetadata(DataTable, IDTSOutput100) |