Có cách nào để tạo một cá thể của một máy khách dịch vụ WCF trong C# với một địa chỉ điểm cuối đã chỉ định mà không chỉ định tên cấu hình không?Tạo máy khách dịch vụ WCF với địa chỉ được chỉ định mà không chỉ định tên cấu hình
Theo mặc định, khách hàng có những cấu trúc:
public ServiceClient()
public ServiceClient(string endpointConfigurationName)
public ServiceClient(string endpointConfigurationName, string remoteAddress)
Rõ ràng, có một cấu hình mặc định, vì các nhà xây dựng đầu tiên. Những gì tôi muốn là chỉ xác định tham số thứ 2 của hàm tạo cuối cùng. Ngay bây giờ, tôi đang đấu tranh thông qua việc đọc các yếu tố cấu hình của việc sử dụng ConfigurationManager để tìm ra nó, nhưng nó có vẻ khủng khiếp rườm rà. Có cách nào sạch hơn không?
Lớp EndPointAddress có một hàm tạo phải lấy một chuỗi uri ngay lập tức. Không cần phải thêm "Uri mới" vào đó. – Nyerguds