WCF メッセージ.IsFault
-
19-09-2019 - |
質問
テストを作成しようとしているので、 Message
オブジェクトを使用して IsFault
プロパティを true に設定します。ただし、このプロパティにはゲッターしかありません。このプロパティを true に設定してメッセージを作成する最良の方法を知っている人はいますか?
ありがとう
解決
使用 Message.CreateMessage()
を受け入れるオーバーロード MessageFault
物体。次のようなものが機能するはずです。
Message CreateMessage()
{
return Message.CreateMessage(
MessageVersion.Default,
MessageFault.CreateFault(new FaultCode("fault-string"), "reason"),
"action-string");
}
他のヒント
おそらく上、proteced内部または保護された内部スコープを持つオブジェクトにセッターを行うことを考えます。すなわちます。
public String MyProperty {get; internal set;}
アンドリュー
反射が別のルートですが、私は最初のソリューションが動作するはずだと思うでしょう。
アンドリュー
所属していません StackOverflow