Condividi tramite


IDTSComponentMetaData100 Interfaccia

Definizione

Contiene la definizione di un componente flusso di dati che include proprietà personalizzate, input, output e colonne di input e output definiti per un componente flusso di 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

IDTSComponentMetaData100 Descrive il layout di un componente del flusso di dati. Contiene gli oggetti di input e di output, le colonne di input e di output e le proprietà personalizzate del componente. Contiene anche informazioni che identificano l'assembly o la DLL creati durante la fase di progettazione e l'esecuzione del componente. Un riferimento ai metadati per un componente viene ottenuto creando un nuovo componente, usando il New metodo o accedendo a un componente esistente nella ComponentMetaDataCollection raccolta della MainPipeClass classe .

Proprietà

AreInputColumnsValid

Ottiene un valore che indica se le colonne di input in un oggetto IDTSComponentMetaData100 fanno riferimento alle colonne esistenti nel componente a monte.

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

Ottiene la raccolta di proprietà personalizzate esposte 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 univoco il componente.

InputCollection

Ottiene la raccolta di oggetti IDTSInput100 per un componente.

IsDefaultLocale

Ottiene un valore che indica se le impostazioni locali utilizzate da un componente sono quelle predefinite per il computer in cui è in esecuzione il componente.

LocaleID

Ottiene o imposta l'identificatore delle impostazioni locali utilizzate da un componente.

Name

Ottiene o imposta il nome del componente.

ObjectType

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

OutputCollection

Ottiene la raccolta di oggetti IDTSOutput100 definiti da un componente.

PipelineVersion

Ottiene o imposta la versione dell'attività Flusso di dati nella quale è progettata l'esecuzione di un componente.

RuntimeConnectionCollection

Ottiene la raccolta di oggetti IDTSRuntimeConnection100 per un componente.

UsesDispositions

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

ValidateExternalMetadata

Ottiene o imposta un valore che indica se il componente convalida i metadati delle relative colonne rispetto all'origine dati esterna in fase di progettazione.

Version

Ottiene o imposta la versione del componente.

Metodi

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

Genera un evento personalizzato definito da un componente.

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

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

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

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

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

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

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

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

GetComponentView()

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

GetErrorDescription(Int32)

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

IncrementPipelinePerfCounter(UInt32, UInt32)

Incrementa un contatore delle prestazioni del flusso di dati.

Instantiate()

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

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

Registra una voce nel log di un pacchetto.

RemoveInvalidInputColumns()

Rimuove oggetti IDTSInputColumn100 non validi da un oggetto IDTSInputColumnCollection100.

Validate()

Richiama la convalida dei metadati del componente.

Si applica a