Linguaggio

PipelineComponentSource Classe

Definizione

Importante

Questa API non è conforme a CLS.

public ref class PipelineComponentSource abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponentExt
[System.CLSCompliant(false)]
public abstract class PipelineComponentSource : Microsoft.SqlServer.Dts.Pipeline.PipelineComponentExt
[<System.CLSCompliant(false)>]
type PipelineComponentSource = class
    inherit PipelineComponentExt
Public MustInherit Class PipelineComponentSource
Inherits PipelineComponentExt
Ereditarietà
Attributi

Costruttori

Nome Descrizione
PipelineComponentSource()

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)
AddDataOutput()
AddErrorOutput()
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) (Ereditato da PipelineComponentExt)
CreateColumnInfoFromDtsType(String, DataType, DataRow) (Ereditato da PipelineComponentExt)
CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) (Ereditato da PipelineComponentExt)
CreateComponentProperty(String, String, Object, Boolean)

Aggiunge una nuova proprietà al componente

(Ereditato da PipelineComponentExt)
CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) (Ereditato da PipelineComponentExt)
CreateOutput(String) (Ereditato da PipelineComponentExt)
CreateOutputColumn(IDTSOutput100, ColumnInformation) (Ereditato da PipelineComponentExt)
CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) (Ereditato da PipelineComponentExt)
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() (Ereditato da PipelineComponentExt)
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)
GetExternalTabularSourceReader()
GetExternalTabularSourceSchema()
GetMetadataValuesFromRow(DataRow) (Ereditato da PipelineComponentExt)
GetPropertyValue<T>(String) (Ereditato da PipelineComponentExt)
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) (Ereditato da PipelineComponentExt)
PostError(Exception) (Ereditato da PipelineComponentExt)
PostError(Int32, Object[]) (Ereditato da PipelineComponentExt)
PostError(String, Object[]) (Ereditato da PipelineComponentExt)
PostExecute()

Chiamato alla fine dell'esecuzione dei componenti, ma prima Cleanup()di .

(Ereditato da PipelineComponent)
PostWarning(String, Object[]) (Ereditato da PipelineComponentExt)
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()
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) (Ereditato da PipelineComponentExt)
TransferToOutputBuffers(Int32, Int32[], PipelineBuffer[])
Validate()

Verifica che il componente sia configurato correttamente.

(Ereditato da PipelineComponent)
ValidateExternalMetadata(DataTable, IDTSOutput100) (Ereditato da PipelineComponentExt)

Si applica a