简体   繁体   中英

Consuming a WCF service in .NET Core 2.0

I have a WSDL service which worked fine (and is still working in .net 4.x) and fairly newcomer to .NET Core 2.0.

I created the WSDL web service reference (The same steps followed as https://docs.microsoft.com/en-us/dotnet/core/additional-tools/wcf-web-service-reference-guide )

My question is how to consume this service? Do someone know of a good tutorial? Any help would be greatly appreciated.

Thank you in advance

My question is how to consume this service?

The WCF Web Service Reference Provider Tool creates everything you need.

The client is automatically created with all the end-points in the service and any associated classes such as service parameters.

During the WCF Web Service Reference Provider Tool wizard you specify a namespace for the client, so if you entered CompanyName.Service you'd be able to create the client by typing var client = new CompanyName.Service.ClientName();

Please note that the name ClientName will be generated by the tool, and intelli-sense will you give you the actual name.

Once you have the client you can call any method on the service in the normal way. Such as:

var response = client.CancelPolicyAsync(cancelRequest);

Please check the link here:

Your WCF service still is on .NET Classic - so nothing changed - you should consume it as always you do as regular WCF service.

What you have done creating WSDL web service reference - you have created client for Standard framework. Put it into separate Standard project. Then it can be referenced in core and classic frameworks aps.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM