Có ai đã sử dụng FileSystemWatcher trong khung 4 và bạn có gặp phải bất kỳ sự cố nào không?FileSystemWatcher đáng tin cậy trong .netFramwork 4 như thế nào?
tôi đang sử dụng dịch vụ trong cửa sổ và không thể đủ khả năng để không thành công.
Tôi đã nghe từ một người bạn rằng nó không phải là rất đáng tin cậy nhưng tôi đã được thử nghiệm trong một vài giờ ngay bây giờ và tôi havent có bất kỳ vấn đề nhưng tôi vẫn nghi ngờ sử dụng nó .....
tôi sẽ đánh giá cao lời khuyên nào về vấn đề này, tôi không muốn cung cấp những ứng dụng vào khách hàng và sau đó nhận ra rằng điều này đang xảy ra sụp đổ ....
Cảm ơn
Thanks for the guys lời khuyên
tôi nghĩ rằng cho mục đích của tôi nó sẽ là ok. nó sẽ kiểm tra một thư mục trên ổ đĩa cục bộ của máy chủ và tất cả các kiểm tra của nó là nếu một tập tin đã được sửa đổi, vì vậy tôi nghĩ rằng nó nên được sử dụng tốt.
Rất nhiều người có kỳ vọng không hợp lý của FileSystemWatcher - chẳng hạn như tin "Tạo" có nghĩa là tệp tồn tại, có tất cả dữ liệu được dự định chứa và không có chương trình nào khác đang truy cập vào nó. –
Nhưng cũng có trường hợp trong các phiên bản trước đó mà FSW đơn giản không nhận những thay đổi rõ ràng mà nó cần phải có. Tôi đã thử nó một lần với phiên bản .net 2 và thấy nó vô ích cho một cái gì đó đơn giản như xem cho các tập tin được tạo ra (tôi thậm chí không cố gắng truy cập các tập tin đã nói). – Tridus
'FileSystemWatcher' không phải là những gì tôi gọi là" relaible ". Nếu độ tin cậy là yếu tố quan trọng nhất, hãy sử dụng nó như một sự thuận tiện và cũng sử dụng bỏ phiếu để đảm bảo rằng không có tệp nào bị bỏ sót. Xem [FileSystemWatcher vs polling để xem các thay đổi của tệp] (http://stackoverflow.com/questions/239988/filesystemwatcher-vs-polling-to-watch-for-file-changes) – Justin