Как создать класс generi c для службы WCF - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть служба, теперь wf c службы в моем приложении, у каждой службы свой базовый класс

public partial class ServiceNowSoapClient : SNtoVSTSIntegration.SNInterfaceIncident.ServiceNowSoap
public partial class ServiceNowSoapClient : SNInterfaceAttachmentMetadata.ServiceNowSoap 

Проблема в том, что для веб-службы WCF не существует простого базового класса для создания обобщенных * 1006. * класс, который возвращает мне объект ServiceNowSoapClient Есть ли способ сделать это?

1 Ответ

0 голосов
/ 17 апреля 2020

Разные базовые адреса услуг соответствуют разным адресам конечных точек обслуживания. Мы должны указывать адрес конечной точки службы при создании клиентского прокси, чтобы не было возможности реализовать обобщенный класс c для всех классов прокси служб.
Кроме того, Channel Factory также может инкапсулировать создание клиентского прокси.
https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-use-the-channelfactory
Не стесняйтесь, дайте мне знать, если есть что-то, с чем я могу помочь.

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