Necesito sincronizar dos aplicaciones usando un evento nombrado. Pero ni AutoResetEvent ni ManualResetEvent contienen constructor con un nombre para evento (solo estado inicial). Puedo abrir el evento nombrado existente a través del método estático OpenExisting en la clase AutoResetEvent o ManualResetEvent, pero no puedo crearlo. No quiero utilizar la función WinEI CreateEvent nativa para It, a menos que sepa con precisión si no existe de otras maneras.¿Cómo crear el evento autoresetevent en C?
12
A
Respuesta
24
La solución ha sido encontrada por mí mismo. Es decir:
EventWaitHandle handle =
new EventWaitHandle(false, EventResetMode.ManualReset, "testRemoteServer");
+0
He encontrado la solución un poco después de publicar esta pregunta por casualidad. Podría eliminar esta respuesta, pero tal vez alguien piense que esta información es útil para usted. P.S .: Prohibido marcar la pregunta propia como aceptada :) – Vasya
+2
Hola, creo que el límite de tiempo para aceptar tu propia respuesta ha expirado ahora :) –
Cuestiones relacionadas
- 1. Alternativa ligera a Manual/AutoResetEvent en C#
- 2. Comprobar el estado AutoResetEvent
- 3. ¿Cuál es el equivalente de C++ para AutoResetEvent en Linux?
- 4. AutoResetEvent Restablecer método
- 5. Cómo crear un evento personalizado en symfony2
- 6. Cómo crear un evento en el cambio de propiedad y cambio de eventos en C#
- 7. ¿Suscribirse evento al evento en C#?
- 8. Detener el evento de depuración en C#
- 9. Convierta el evento en una llamada asíncrona
- 10. evento de restablecimiento manual, evento de restablecimiento automático
- 11. ¿Cómo llamar un evento manualmente en C#?
- 12. Cómo cancelar el evento CellEnter/CellLeave en C#?
- 13. Cómo usar el control WebBrowser Evento DocumentCompleted en C#?
- 14. ¿Cómo funciona el "Evento personalizado" en VB.Net?
- 15. C# .net - ¿Cómo alertar al programa de que el subproceso ha finalizado (controlado por evento)?
- 16. ¿Cuándo usaría AutoResetEvent y ManualResetEvent en lugar de Monitor.Wait()/Monitor.Pulse()?
- 17. ¿Cómo puedo crear un evento iCal mediante programación en el calendario predeterminado?
- 18. Levante un evento en C#
- 19. Crear el complemento notepad ++ en C#
- 20. Javascript: ¿Cómo crear el detector de eventos en el evento Window.Blur()?
- 21. ¿Cómo puedo generar un evento mediante reflejo en .NET/C#?
- 22. Crear acceso directo en el escritorio C#
- 23. C# PrintDocument Evento cambiado
- 24. Control personalizado de Silverlight Crear evento personalizado
- 25. Crear carpetas automáticamente en el directorio C#
- 26. Cómo prevenir el evento ListBox.SelectedIndexChanged?
- 27. ¿Cómo averiguas qué está suscrito a un evento en C#?
- 28. Crear archivos en C++
- 29. Registro de controladores para el evento .NET COM en C++
- 30. COMException en C# cuando se engancha en el evento
Utilizarías un 'Mutex' ¿no es así? –