http://msdn.microsoft.com/en-us/library/system.servicemodel.wshttpbinding.security.aspxによると、.NET Framework 4.5 の クラスには type の public 属性があります。WSHttpBindingSecuritySystem.ServiceModel.WSHttpSecurity
問題はWSHttpBinding、この属性がないことです。そのタイプのオブジェクトをデバッガーで検査すると、そのようなプロパティは表示されません。

また、Intellisense はSecurityプロパティを表示しません。

重要:Securityオブジェクト初期化子を使用して属性を設定していることに注意してください! ビジュアルスタジオはそれでいいの!?
正しい方法で SOAP webservice の WSSE Usernametoken を通信するには、@Chris Marisic がこのオブジェクトを変更する場所を示します。
このアプリは、.NET Framework 4.5 用にコンパイルされています。
何を与える?