Compartir a través de


IDTSComponentMetaData100 Interfaz

Definición

Contiene la definición de un componente de flujo de datos, incluidas sus propiedades personalizadas, entradas, y columnas de entrada y salida definidas para un componente de flujo de datos.

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
Derivado
Atributos
Implementaciones

Comentarios

describe IDTSComponentMetaData100 el diseño de un componente de flujo de datos. Contiene los objetos de entrada y salida, las columnas de entrada y salida, y las propiedades personalizadas del componente. También contiene información que identifica el ensamblado, o DLL, que se crea durante el tiempo de diseño y la ejecución del componente. Una referencia a los metadatos de un componente se obtiene mediante la creación de un nuevo componente, mediante el New método o mediante el acceso a un componente existente en la ComponentMetaDataCollection colección de la MainPipeClass clase .

Propiedades

AreInputColumnsValid

Obtiene un valor que indica si las columnas de entrada de IDTSComponentMetaData100 hacen referencia a columnas existentes de un componente de nivel superior.

ComponentClassID

Obtiene o establece el CLSID de un componente descrito por los metadatos del componente.

ContactInfo

Obtiene o establece la información de contacto del desarrollador de software de un componente.

CustomPropertyCollection

Obtiene la colección de propiedades personalizadas expuestas por un componente.

Description

Obtiene o establece la descripción del componente.

ID

Obtiene o establece el identificador de un componente.

IdentificationString

Obtiene una cadena que identifica de forma única el componente.

InputCollection

Obtiene la colección de objetos IDTSInput100 para un componente.

IsDefaultLocale

Obtiene un valor que indica si la configuración regional usada por un componente es la configuración regional predeterminada del equipo donde se ejecuta el componente.

LocaleID

Obtiene o establece el identificador de la configuración regional que usa un componente.

Name

Obtiene o establece el nombre del componente.

ObjectType

Obtiene un valor que indica que el componente es un componente de flujo de datos.

OutputCollection

Obtiene la colección de objetos IDTSOutput100 definida por un componente.

PipelineVersion

Obtiene o establece la versión de la tarea de flujo de datos en la que un componente está diseñado para ejecutarse.

RuntimeConnectionCollection

Obtiene la colección de objetos IDTSRuntimeConnection100 para un componente.

UsesDispositions

Obtiene o establece un valor que indica si el componente usa disposiciones.

ValidateExternalMetadata

Obtiene o establece un valor que indica si el componente valida sus metadatos de columna con respecto a su origen de datos externo en tiempo de diseño.

Version

Obtiene o establece la versión del componente.

Métodos

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

Produce un evento personalizado definido por un componente.

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

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

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

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

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

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

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

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

GetComponentView()

Obtiene la interfaz IDTSComponentView100 para un componente, la cual admite modificaciones transaccionales de los metadatos del componente.

GetErrorDescription(Int32)

Obtiene la descripción de un código de error interno de Integration Services.

IncrementPipelinePerfCounter(UInt32, UInt32)

Incrementa un contador de rendimiento del flujo de datos.

Instantiate()

Crea una instancia de un componente especificado por la propiedad ComponentClassID.

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

Escribe una entrada en un registro del paquete.

RemoveInvalidInputColumns()

Quita los objetos IDTSInputColumn100 no válidos de un IDTSInputColumnCollection100.

Validate()

Invoca la validación de los metadatos del componente.

Se aplica a