我目前正在实施一个基于庞大的契约优先xsd架构的Web服务。我能够将xsd转换为c#-classes。现在我正在尝试将所需的函数实现到wcf-webservice中(旁注:这是我的第一个WCF Web服务)。 URL之后的规范需要通过GET参数调用webservice函数:
http://b2b.example.com/?BuyersID=B127645&Password=secret&RequestName=GetProfileRequest
我的课程从以下开始:
namespace VeloConnectService
{
[System.ServiceModel.ServiceBehaviorAttribute(InstanceContextMode = System.ServiceModel.InstanceContextMode.PerCall, ConcurrencyMode = System.ServiceModel.ConcurrencyMode.Single)]
public class VeloConnectService : IVeloConnectService
{
public virtual GetProfileResponse GetProfile(GetProfileRequest request)
{
// TODO: GetProfile...
}
}
类型“GetProfileResponse”和“GetProfileRequest”是用于封装xsd文件中定义字段的类。
问题:如何定义URL可以找到正确的入口点? URL应调用GetProfile函数,并在“请求”中填写定义的参数。