2016-05-08 15 views
5

Tôi cần xóa WcfContrib khỏi dịch vụ WCF. Tóm lại, nó là một thư viện để "tối đa" tất cả các thông số của một kênh WCF (thời gian chờ, kích thước tin nhắn, vv ...).WCF: hiển thị tất cả thông số cấu hình của kênh khi chạy

Bây giờ, để đảm bảo tôi không phá vỡ dịch vụ, tôi cần phải chắc chắn 100% rằng sau khi tôi xóa WcfContrib tôi giữ tất cả các thông số hiện tại được tối đa hóa.

Vì vậy, tôi đang tìm cách đăng nhập/hiển thị trên trang "giá trị thời gian chạy" của kênh.

Tôi cũng mở cho các giải pháp/đề xuất thay thế.

Cảm ơn trước

+1

Bạn có thể cụ thể về những "giá trị thời gian chạy" này không? – jsanalytics

+0

Thông tin tôi đang tìm kiếm là: bất kỳ thông số nào về kênh (kích thước tin nhắn tối đa, thời gian chờ tối đa, số lượng kết nối tối đa, ... ... ... – br1

Trả lời

1

Tôi chưa bao giờ thấy loại công cụ đó trước đây. Nhưng tôi có một ý tưởng về điều này.

Bạn có thể phát triển tiện ích mở rộng hành vi điểm cuối WCF cho việc này. Hành vi điểm cuối này có thể nhận được các giá trị này mà bạn quan tâm và đăng nhập vào một nơi nào đó.

Bằng cách này bạn không phải thay đổi mã dịch vụ của mình hoặc thứ gì đó. Bạn sẽ chỉ thêm hành vi điểm cuối này vào web.config của ứng dụng của bạn.

+0

Cảm ơn, những gì tôi cần biết là chính xác hành vi này ở đâu Thông tin tôi đang tìm kiếm là: bất kỳ thông số nào về kênh (kích thước tin nhắn tối đa, thời gian chờ tối đa, số lượng kết nối tối đa, ... ... ...) – br1

+0

Bạn có thể truy cập nhiều kênh http://www.alltechnicalfaqs.com/2010/08/servicethrottlingbehavior-in-wcf.html trang web này có thể cung cấp cho bạn một ý tưởng.Bạn có thể truy cập ChannelDispatcher trong một hành vi điểm cuối. – fduman

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