0
這是可行嗎? 如果我有一個wcf服務運行+ mex,wsHttpBinding或netTcp或任何其他 我想在運行時創建客戶端端點和綁定,以便當客戶端連接時,他問服務器它使用了什麼樣的綁定,併爲它進行配置 這樣我就可以不用在客戶端從WCF元數據(IMessageExchange)在客戶端創建端點和綁定
這是可行嗎? 如果我有一個wcf服務運行+ mex,wsHttpBinding或netTcp或任何其他 我想在運行時創建客戶端端點和綁定,以便當客戶端連接時,他問服務器它使用了什麼樣的綁定,併爲它進行配置 這樣我就可以不用在客戶端從WCF元數據(IMessageExchange)在客戶端創建端點和綁定
改變很多configutation的改變結合我得到了它affter谷歌和閱讀一些塞入和嘗試的事情了
MetadataExchangeClient client = new MetadataExchangeClient(new Uri(mexEndpoint), MetadataExchangeClientMode.MetadataExchange);
client.ResolveMetadataReferences = true;
MetadataSet m = client.GetMetadata();
WsdlImporter im = new WsdlImporter(m);
ServiceEndpointCollection endpoints = im.ImportAllEndpoints();
有了這個,我可以得到的assosieted與所有端點mex端點