IDTSComponentMetaData100 Interfaccia

Definizione

Contiene la definizione di un componente di flusso dati, inclusi le proprietà personalizzate, input, output e colonne di input e output definite su un componente di flusso dati.

public interface class IDTSComponentMetaData100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
Public Interface IDTSComponentMetaData100
Implements IDTSObject100
Derivato
Attributi
Implementazioni

Commenti

Descrive IDTSComponentMetaData100 la disposizione di un componente di flusso di dati. Contiene gli oggetti di input e output, le colonne di input e output e le proprietà personalizzate del componente. Contiene anche informazioni che identificano l'assembly, o DLL, creato durante il tempo di progettazione e l'esecuzione del componente. Un riferimento ai metadati di un componente si ottiene creando un nuovo componente, utilizzando il New metodo o accedendo a un componente esistente nella ComponentMetaDataCollection collezione della MainPipeClass classe.

Proprietà

Nome Descrizione
AreInputColumnsValid

Ottiene un valore che indica se le colonne di input in un IDTSComponentMetaData100 caso si riferiscono alle colonne esistenti dal componente upstream.

ComponentClassID

Ottiene o imposta il CLSID di un componente descritto dai metadati del componente.

ContactInfo

Ottiene o imposta le informazioni di contatto dello sviluppatore di un componente.

CustomPropertyCollection

Fa sentire la collezione di proprietà personalizzate esposta da un componente.

Description

Ottiene o imposta la descrizione del componente.

ID

Ottiene o imposta l'identificatore di un componente.

IdentificationString

Ottiene una stringa che identifica in modo unico il componente.

InputCollection

Ottiene la collezione di IDTSInput100 oggetti per un componente.

IsDefaultLocale

Ottiene un valore che indica se la località utilizzata da un componente è la località predefinita per il computer in cui il componente è in esecuzione.

LocaleID

Ottiene o imposta l'identificatore della località utilizzata da un componente.

Name

Ottiene o imposta il nome del componente.

ObjectType

Ottiene un valore che indica che il componente è un componente di flusso dati.

OutputCollection

Ottiene la collezione di IDTSOutput100 oggetti definita da un componente.

PipelineVersion

Ottiene o imposta la versione del compito di flusso dati all'interno della quale un componente è progettato per essere eseguito.

RuntimeConnectionCollection

Ottiene la collezione di IDTSRuntimeConnection100 oggetti per un componente.

UsesDispositions

Ottiene o imposta un valore che indica se la componente utilizza disposizioni.

ValidateExternalMetadata

Ottiene o imposta un valore che indica se il componente valida i metadati della sua colonna rispetto alla sorgente di dati esterna al momento della progettazione.

Version

Ottiene o imposta la versione del componente.

Metodi

Nome Descrizione
FireCustomEvent(String, String, Object[], String, Boolean)

Genera un evento personalizzato definito da un componente.

FireError(Int32, String, String, String, Int32, Boolean)

Genera un OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) evento.

FireInformation(Int32, String, String, String, Int32, Boolean)

Genera un OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) evento.

FireProgress(String, Int32, Int32, Int32, String, Boolean)

Genera un OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) evento.

FireWarning(Int32, String, String, String, Int32)

Genera un OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String) evento.

GetComponentView()

Ottiene l'interfaccia IDTSComponentView100 per un componente, che supporta modifiche transazionali dei metadati del componente.

GetErrorDescription(Int32)

Riceve la descrizione di un codice di errore interno di Integration Services.

IncrementPipelinePerfCounter(UInt32, UInt32)

Incrementa un contatore di prestazioni del flusso di dati.

Instantiate()

Crea un'istanza di un componente specificato dalla ComponentClassID proprietà.

PostLogMessage(String, String, String, DateTime, DateTime, Int32, Byte[])

Scrive una voce in un registro dei pacchi.

RemoveInvalidInputColumns()

Rimuove oggetti non validi IDTSInputColumn100 da un IDTSInputColumnCollection100.

Validate()

Invoca la validazione dei metadati dei componenti.

Si applica a