¿Cómo puedo hacer que funcione en una red? Funciona entonces deja de funcionar sin razón (tal vez porque la red no es perfecta).FileSystemWatcher y desconexión de red?
6
A
Respuesta
7
deberá volver a conectar con FileSystemWatcher.
Haga su variable de tipo FileSystemWatcher mundial a su clase, añadir el evento WatcherError.
Dentro del método, añadir algo así:
private static void WatcherError(object source, ErrorEventArgs e)
{
watcher = new FileSystemWatcher();//You might want to do a method and to setup all config...
while (!watcher.EnableRaisingEvents)
{
try
{
watcher = new FileSystemWatcher();//You might want to do a method and to setup all config...
}
catch
{
System.Threading.Thread.Sleep(30000); //Wait for retry 30 sec.
}
}
}
Usted no quiere usar vigilante = new ... prefiere tener un método que agregará todo evento y configurar la ruta, pero el El código anterior le da una buena idea de qué hacer.
Cuestiones relacionadas
- 1. Desconexión de conectividad de red mediante programación
- 2. FileSystemWatcher y Windows 7
- 3. FileSystemWatcher No se puede acceder a la unidad de red
- 4. Red de baja velocidad con alto riesgo de desconexión
- 5. iAd actualización después de la desconexión de red
- 6. FileSystemWatcher Network Disconnect
- 7. SignalR: desconexión del cliente
- 8. FileSystemWatcher detiene la captura de eventos
- 9. Conexión asíncrona y desconexión con epoll (Linux)
- 10. filesystemwatcher como servicio de Windows?
- 11. FileSystemWatcher para FTP
- 12. FileSystemWatcher Dispose call cuelga
- 13. FileSystemWatcher no funciona correctamente
- 14. Detección de desconexión de socket inesperada
- 15. Gancho de desconexión de Express.js
- 16. HAProxy + WebSocket Desconexión
- 17. SQL agrupación de conexiones y Auditoría de Conexión/Desconexión
- 18. Extensiones reactivas frente a FileSystemWatcher
- 19. ¿Cómo funciona FileSystemWatcher en otro directorio de computadoras?
- 20. Activadores FileSystemWatcher para filestream open
- 21. Monitorizar varias carpetas usando FileSystemWatcher
- 22. Servicio de Windows w/FileSystemWatcher en C#
- 23. bloque de código de desconexión de ASP.NET
- 24. Desconexión Jersey registro mediante programación
- 25. Equivalente de FileSystemWatcher (.NET) en Cocoa
- 26. Desconexión de FTP después de PASV
- 27. PHP - La detección de desconexión host remoto
- 28. Detectar desconexión de socket en WCF
- 29. SignalR conectar/desconexión de los cubos explota
- 30. Desconexión de audio grabado en AVAudioRecorder
Este código no es confiable porque FileSystemWatcher evento de error no siempre fuego cuando se controla carpeta o unidad de red. – Tomas
Cuando la red está inactiva, se muestra un error. ¿Cuál es la situación en la que no es confiable? –
Si FileSystemWatcher se usa para supervisar la carpeta de red, FileSystemWatcher.Error no siempre se activa si algo sale mal con la red. Este es un problema conocido y su código no se ejecutará. – Tomas