Hola compañeros...
Inicialmente, espero que SqlRanger haya leído mi post titulado "Aclaración
para todos y en especial SqlRanger y Jorge Serrano [MVP]" y pueda leer
tranquilamente el contenido que sigue a continuación.
Vuelvo a retomar el temita que expuse en el post titulado "COM con
System.EnterpriseServices.ServicedComponent !!!!!!!!!", debido a que no
entendí muy bien lo que me contestó el compañero SqlRanger.
SqlRanger me manifiesta lo siguiente
-
Eso es porque si el objeto requiere transacciones entonces también requiere
JustInTimeActivation. Si los métodos están marcados con el atributo
<AutoComplete()> el objeto se crea y se destruye en cada llamada al método.
Deberías quitar el atributo <AutoComplete()> en los métodos y propiedades
que no quieres que tengan este comportamiento
-
La verdad, no entiendo qué hacer con JustInTimeActivation en mi clase, pues
además, no tengo ningún método con el atributo <AutoComplete()> ya que invoco
ContextUtil.SetComplete() o ContextUtil.SetAbort() en forma explícita o
manualmente.
Les agradezco me aclaren lo que debo hacer para que mi clase u objeto
Transaccional no pierda las propiedades por el llamado a
ContextUtil.SetComplete().
Gracias.
Leer las respuestas