Share via


Pautas de programación de componentes con servicio

Aunque .NET Framework extiende muchas de las características de programación introducidas por COM y Common Language Runtime proporciona un acceso simplificado que traspasa el límite de la interoperabilidad, un cliente COM está sometido a las restricciones de su modelo de programación. Estas restricciones pueden afectar a cómo y cuándo se utilizan la gran cantidad de características disponibles para los componentes de .NET Framework. Por tanto, antes de generar un componente de .NET Framework, piense quién va a utilizarlo. Todo el trabajo que se haga a priori para identificar si los llamadores se basan en COM puede ahorrar mucho tiempo en el futuro.

Para que un cliente COM utilice un componente .NET Framework, debe cumplir la siguientes limitaciones.

  • No se requiere un constructor con parámetros.

  • Evite utilizar métodos estáticos.

  • Defina interfaces implementadas por el componente.

  • Incluya HRESULT en las excepciones definidas por el usuario.

  • Proporcione GUID para los tipos que los requieran.

Consulte también

Otros recursos

Escribir componentes con servicio

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.