Tôi có dịch vụ WCF và ứng dụng khách. Tôi kết nối với WCF quaKiểm tra kết nối WCF
ChannelFactoryBase < (Tất < (TChannel>)>) .. ::. CreateChannel Phương pháp
Sau đó, tôi có một tham chiếu đến ICommunicationObject
dịch vụ WCF có thể không hoạt động khi kết nối hoặc đóng cửa sau. Điều gì là chính xác cách để kiểm tra xem dịch vụ WCF có hoạt động không. Một cách trực tiếp là sử dụng cơ chế CommunicationException. Nhưng những gì về ICommunicationObject.State bất động sản? Tôi có nên kiểm tra xem nó có phải là trong trạng thái bị lỗi trước khi thực hiện bất kỳ cuộc gọi phương thức WCF nào không? Thực hành tốt nhất là gì?
Từ người dùng @Stix, trên [MSDN] (https://msdn.microsoft.com/en-us/library/ms733912 (v = vs.110) .aspx): Kiểm tra giá trị của thuộc tính ICommunicationObject.State là một điều kiện chủng tộc và không được khuyến khích để xác định có nên sử dụng lại hoặc đóng kênh hay không. –