У меня есть много веб-методов в моих проектах, которые используются в клиентском приложении. ]
Я не хочу писать код примерно так:
using(ServiceClient sc = new ServiceClient())
{
//Invoke service methods
sc.Method1();
}
Вместо этого я хочу написать: ServiceClient.Method1();
, в этом случае все обычные операции, связанные с инициализацией прокси, методом вызова, удалением, обработкой исключений, будут внутри ServiceClient. Конечно, я могу обернуть любой мой веб-метод похожим кодом или использовать отражение для извлечения метода по имени, но, может быть, существуют другие способы?