Compartir a través de


IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Método

Definición

Recibe una llamada para inicializar la interfaz de usuario del componente.

public:
 void Initialize(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ dtsComponentMetadata, IServiceProvider ^ serviceProvider);
public void Initialize (Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider);
abstract member Initialize : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 * IServiceProvider -> unit
Public Sub Initialize (dtsComponentMetadata As IDTSComponentMetaData100, serviceProvider As IServiceProvider)

Parámetros

dtsComponentMetadata
IDTSComponentMetaData100

El IDTSComponentMetaData100 del componente.

serviceProvider
IServiceProvider

Interfaz http://go.microsoft.com/fwlink/?LinkId=33994 IServiceProvider proporcionada por el diseñador de SSIS.

Comentarios

Se llama a este método cuando un componente se agrega inicialmente a la superficie del Diseñador de SSIS y antes del New método . También se llama cuando se edita un componente, pero antes del Edit método .

Almacene en caché la referencia de objeto recibida en el dtsComponentMetadata parámetro y úsela en el método para realizar cambios en el Edit componente a medida que el usuario interactúa con la interfaz de usuario. Normalmente, también debe pasar esta referencia de objeto a las clases auxiliares que pueda crear, como una clase de formulario, para implementar la funcionalidad de edición de un componente.

El serviceProvider parámetro proporciona acceso a los servicios del Diseñador de SSIS. En la tabla siguiente se muestran los servicios disponibles en el Diseñador de SSIS.

Servicio Descripción
IDtsClipboardService Determina si el componente se generó como parte de una operación copy/paste o cut/paste.
IDtsConnectionService Accede a las conexiones existentes y crea nuevas conexiones en el paquete.
IDtsDesignerUtilitiesService Proporciona métodos que permiten a los desarrolladores de Integration Services invocar mediante programación el cuadro de diálogo Generador de expresiones.
IDtsPipelineEnvironmentService Proporciona a los componentes de flujo de datos acceso a la tarea Flujo de datos primaria y su contenedor TaskHost.
IDtsVariableService Obtiene acceso a las variables existentes o crea nuevas variables en el paquete.
IErrorCollectionService Captura eventos de componentes de flujo de datos cuando tiene que capturar todos los errores y advertencias generados por el componente en lugar de recibir solo el último error o advertencia.

Estos servicios proporcionan a los desarrolladores de componentes la capacidad de crear objetos en el paquete donde se carga el componente y de obtener acceso a ellos.

Se aplica a