Часто, если конечная точка WCF недоступна (в моем случае, обычно, поскольку хост службы не запущен), я получу исключение EndpointNotFoundException после таймаута. Я хотел бы иметь быстрый способ запросить сервис, чтобы узнать, доступен ли он, не полагаясь на обычный тайм-аут. Другими словами, я хочу сохранить нормальный тайм-аут для нормальных обстоятельств, но для быстрого "пинга" конечной точки я хочу, чтобы он быстро провалился, если он недоступен сразу.
Как это можно сделать?