IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.