Как написать прокси-методы?

Во-первых, я не знаю, что термин «прокси-методы» является верным способом описать то, что мне нужно, но позвольте мне рассказать, что я действительно хочу знать на самом деле:

Предположим, у меня есть класс с именем Proxy Class, содержащий прокси-методы.

class ProxyMethods
{
   public void CallHelloWorld();
}

на самом деле это зеркало, фактические коды хранятся на веб-сервере. Итак, как этот метод вызовет настоящий метод, который находится на веб-сервере без использования веб-сервисов?

Этот способ защитит мой собственный код, если программа рефакторинга рефакторит dll, расположенную на клиентском компьютере, тогда единственное, что она покажет, это сигнатуры основных методов и некоторые данные соединения, которые используются для подключения реальных классов, расположенных на веб-сервере.

Так как бы мне это сделать?

Может удаленное взаимодействие?


person Tarik    schedule 18.10.2009    source источник


Ответы (1)


Я не уверен, почему вы пытаетесь избежать веб-сервисов. Проблемы с производительностью? Несмотря на это, WCF — это путь в наши дни. Дистанционное взаимодействие почти полностью устарело. В WCF изменение конфигурации заключается в переходе от традиционного транспорта веб-службы SOAP через HTTP к двоичному зашифрованному транспорту, если хотите. Существует так много вариантов настройки трафика, безопасности и т. д. в соответствии с вашими потребностями.

person Jerry Bullard    schedule 18.10.2009
comment
+1 Самое замечательное, что WCF может сделать выбор используемого протокола и транспорта почти избыточным, так как вы можете легко изменить эти вещи. - person Deeksy; 18.10.2009