根據http://msdn.microsoft.com/en-us/library/system.servicemodel.wshttpbinding.security.aspx,.NET Framework 4.5的WSHttpBinding
類有一個公共Security
屬性System.ServiceModel.WSHttpSecurity
類型。如何到達WSHttpBinding的安全屬性?
問題是WSHttpBinding
缺少該屬性。如果我檢查該類型與調試器的一個對象,它沒有顯示出這樣的性質:
此外,智能感知顯示沒有Security
屬性:
重要:注意我正在設置Security
屬性使用對象初始值設定項!視覺Stuido對此很好!?
在Correct way communicate WSSE Usernametoken for SOAP webservice中,@Chris Marisic顯示了他修改此對象的位置。
此應用程序正在爲.NET Framework 4.5進行編譯。
什麼給?
什麼類型是'service.Endpoint.Binding'?它可能是超類型的'WSHttpBinding',所以它只顯示其實際定義類型的相關屬性。 **編輯**:[ClientBase.Endpoint.Binding](http://msdn.microsoft.com/en-us/library/system.servicemodel.description.serviceendpoint.binding.aspx)鍵入['Binding']( http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.binding.aspx),因此您只能看到與該類型相關的屬性。 – mellamokb
按照http://msdn.microsoft.com/en-us/library/system.servicemodel.endpoint.binding.aspx – msmucker0527