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