| Delegado de multidifusión Extensiones asíncronas Una herramienta útil para los delegados de multidifusión .NET para ayudar a los desarrolladores |
Descargar ahora |
Delegado de multidifusión Extensiones asíncronas Clasificación y resumen
- Nombre del editor:
- Mauro Venturini
- Sistemas operativos:
- Windows All
- Tamaño del archivo:
- 51 KB
Delegado de multidifusión Extensiones asíncronas Etiquetas
Delegado de multidifusión Extensiones asíncronas Descripción
Los delegados de multidifusión son una idea poderosa pero ... - Con la invocación normal, todos los objetivos se ejecutan secuencialmente antes de devolver el control a la persona que llama que es bueno solo si son cortos y rápidos; - BeginInVoke proporciona una ejecución asíncrona, pero solo respalda el delegado de unidifusión; - Ninguna sincronización de ningún tipo se realiza en la ejecución del objetivo. Para superar estas limitaciones, TdelegateHelper, agregue nuevos métodos a los delegados. Todos estos métodos producen la ejecución de todos los objetivos en la lista de invocación del delegado utilizando los elementos de la matriz ARGS como parámetro. Si el objetivo de un objetivo implementa isynchronizeinvoke y isynchronizeinvoke.invokerequired es verdadero, la ejecución del objetivo se sincroniza con isynchronizeinvoke.invoke. De lo contrario, la ejecución de destino no está sincronizada. Obtenga las extensiones asíncronas del delegado de multidifusión para revisar sus capacidades y ver qué tan útil puede ser para usted.
Delegado de multidifusión Extensiones asíncronas Software relacionado