0
鑑於System.ServiceModel.Channels.Binding
類WCF沒有Clone
方法,什麼是製作Binding
的完整,深度複製的有效方式,無需用手寫出所有可能的屬性?如何克隆WCF綁定?
鑑於System.ServiceModel.Channels.Binding
類WCF沒有Clone
方法,什麼是製作Binding
的完整,深度複製的有效方式,無需用手寫出所有可能的屬性?如何克隆WCF綁定?
如果你不介意的治療一切爲CustomBinding
,你可以這樣做:
WSHttpBinding original = new WSHttpBinding();
CustomBinding copy = new CustomBinding(original);
這工作,因爲所有系統提供的綁定的等同於與綁定元素CustomBinding
預配置。克隆的結合這種方式意味着你不必預先知道綁定的類型,你當然不必花一天時間打字了你所需要的Binding
類型的每一個可能的財產。