Error: Componentes COM + que suscripciones a IComMethodEvents y tiene eventos habilitado produce bucle infinito

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

305716
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Síntomas
Si un componente se suscribe a IComMethodEvents y habilitó la opción componente admite eventos y estadísticas , puede producirse un bucle infinito cuando se llama a cualquier método en el componente.
Causa
Cuando se llama a cualquier método en el componente, se desencadena su evento IComMethodEvents::OnMethodCall . Porque este evento se implementa como otro método en el componente aún cuando COM + llama a este método se desencadena otro evento. Como resultado, COM + responde mediante la llamada al método OnMethodCall repetidamente, causando un bucle infinito.
Solución
Para evitar este problema, desactive la casilla de verificación componente admite eventos y estadísticas para el componente que se suscribe a IComMethodEvents .
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados al principio de este artículo.

Warning: This article has been translated automatically

Propiedades

Id. de artículo: 305716 - Última revisión: 02/24/2014 12:50:30 - Revisión: 1.2

  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5
  • kbnosurvey kbarchive kbmt kbbug kbcompluslce KB305716 KbMtes
Comentarios