Làm cách nào để kiểm tra hiệu ứng của từng cài đặt thời gian chờ WCF? Tôi muốn đảm bảo rằng tôi chọn các giá trị tốt và tôi cũng muốn đảm bảo rằng mã xử lý ngoại lệ của tôi là vững chắc.Làm cách nào để kiểm tra cài đặt thời gian chờ WCF?
Tôi đã tạo chương trình máy khách và dịch vụ WCF máy chủ để kiểm tra cài đặt thời gian chờ. Trong thực hiện dịch vụ của tôi, tôi đã thêm một Thread.Sleep (5000). Ở phía máy khách, thiết lập duy nhất gây ra một thời gian chờ xảy ra là sendTimeout.
Cho dù tôi sử dụng giá trị nào trong tất cả các cài đặt khác, thời gian chờ không bao giờ xảy ra. Làm cách nào để kiểm tra tất cả các cài đặt khác?
Dưới đây là các cài đặt tôi muốn kiểm tra: sendTimeout, receiveTimeout, closeTimeout, openTimeout và inactivityTimeout (trong trustedSessions).
Chỉnh sửa 19 feb 2009: Chỉnh sửa này chỉ để cho biết rằng tôi vẫn chưa tìm được cách để kiểm tra cài đặt thời gian chờ WCF.
Cảm ơn Brian, đó thực sự là một liên kết hữu ích. Nó không trả lời câu hỏi của tôi về làm thế nào để đơn vị kiểm tra thời gian chờ nhưng nó sẽ giúp đỡ dù sao. – Sylvain