Что такое клиентский базовый класс, как его использовать? - PullRequest
1 голос
/ 24 августа 2009

Мне просто интересно узнать, что такое класс ClientBase в WCF и как я могу его использовать. Я занимался серфингом в интернете и обнаружил, что этот класс используется для создания прокси для вызова сервисных методов, но без примера. Пожалуйста, кто-нибудь объяснит это на примере, это поможет мне понять этот класс ...

Ответы [ 2 ]

2 голосов
/ 24 августа 2009

Это базовый класс для ваших клиентских прокси, генерируемых либо «Добавить ссылку на службу», утилитой командной строки svcutil.exe, либо вашим пользовательским кодом, если вы не хотите использовать ни один из этих методов.

Это универсальный тип, который принимает сгенерированную клиентскую копию контракта на обслуживание в качестве параметра типа.

Его можно продлить, если вы захотите это сделать, например, см. страницу загрузки IDesign для нескольких примеров того, что можно сделать, например:

  • AsyncClientBase для безопасных асинхронных вызовов
  • HeaderClientBase для упрощенной поддержки пользовательских заголовков в ваших сообщениях

Марк

0 голосов
/ 24 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...