インターフェイスを使用する場合、メソッドIClientMessageInspectorからのリクエストをキャンセルできBeforeSendRequestますか? 戻るnullと、とにかくリクエストが送信されます。
public object BeforeSendRequest(ref Message request, IClientChannel channel)
{
if(Condition)
{
return null; //I want cancel my send
}
else
{
return request;
}
}