2010-05-06 27 views
5

Tôi có một dịch vụ trong đó 1 thao tác có thể mất nhiều thời gian và các thao tác khác sẽ kết thúc rất nhanh, tôi có thể định cấu hình bằng cách sử dụng OperationBehavior (hoặc cái gì khác) hết giờ (gửi \ nhận) không khác (ở cấp độ hoạt động)?WCF định cấu hình thời gian chờ "cho mỗi thao tác"

Trả lời

6

Không, chỉ có thể chỉ định thời gian chờ trong cấu hình ràng buộc và cấu hình ràng buộc được gắn vào điểm cuối - vì vậy tất cả các phương pháp dịch vụ trên điểm cuối đó đều có cùng thời gian chờ. Điều duy nhất bạn có thể làm là phân chia dịch vụ thành hai hợp đồng và hiển thị hai trên hai điểm cuối riêng biệt ("FastEndpoint" so với "SlowEndpoint") và sau đó sử dụng các cài đặt khác nhau cho mỗi điểm cuối để xử lý tình huống này.

Các vấn đề liên quan