Что такое прокси-класс - PullRequest
       59

Что такое прокси-класс

3 голосов
/ 01 октября 2009

Ссылка веб-службы на сам прокси-класс? Или это классы, созданные внутри, которые вы видите в обозревателе объектов при просмотре ссылки на ваш веб-сервис?

Например, я создал эту ссылку на веб-сервис

http://www.elbalazo.net/post/TestWebProject%5FObjectExplorer%5FWebReference.jpg

Я предполагаю, что ServiceAuthResponse - это один прокси-класс внутри моей ссылки на веб-службу?

1 Ответ

1 голос
/ 01 октября 2009

Когда вы добавляете ссылку на WebService, для вас создается прокси-класс.

В вашем примере похоже, что LitleWebService будет вашим прокси-сервером службы, ServiceAuthResponse больше похож на контракт данных, который будет использоваться службой. Если вы читаете о Proxy Design Pattern , он может быть интересен

Обычно ваш прокси наследуется от ClientBase, здесь вы можете указать контракт на обслуживание.

public class MyProxy : ClientBase<IServiceContract>, IServiceContract
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...