WCF プロキシ (vs2008 または svcutil によって生成された) が障害 (障害状態) になるのはどのような場合ですか? そのため、新しいインスタンスを再作成し、障害のあるインスタンスの使用を避けることができます。
現在、TimeoutException、FaultException、CommunicationObjectAbortedExceptionを処理しています
try
{
client.Method1(args);
}
catch (TimeoutException)
{
client.Abort();
ReCreate();
}
catch (FaultException)
{
client.Abort();
ReCreate();
}
catch (CommunicationObjectAbortedException)
{
client.Abort();
ReCreate();
}
これらすべてのタイプを回避して、親の CommunicationException のみを処理できると思いますが、これで十分ですか? コメントが必要です