2009-10-13 14 views

Respuesta

4

Es raro que necesite para implementar Deseche pero a menudo hay buenas razones para hacerlo.

Si el objeto COM representa un recurso importante que debe liberarse rápidamente, entonces esa podría ser una buena razón para implementar Dispose.

En su método dispose que puede hacer: -

System.Runtime.InteropServices.Marshal.ReleaseComObject(myRCW); 

Por lo tanto deshacerse de la clase dará a conocer el objeto COM de inmediato.

+0

Esto me hace preguntarme por qué el RCW no implementa el patrón Dispose, parece lo correcto. – vmb100

Cuestiones relacionadas