【发布时间】:2012-07-16 05:08:06
【问题描述】:
我的页面必须通过以下调用从 Web 服务获得响应:
GetModBook.InvService.InventoryServiceClient isc = new GetModBook.InvService.InventoryServiceClient();
GetModBook.InvService.GetModBookingsOperationRequest gmoreq = new GetModBook.InvService.GetModBookingsOperationRequest();
GetModBook.InvService.GetModBookingsOperationResponse gmores = new GetModBook.InvService.GetModBookingsOperationResponse();
GetModBookingsOperationResponse 有一个名为 Bookings 的字段,其中包含一系列 Bookings
public GetModBookingsOperationResponse
{
public Booking Bookings;
}
我使用了网络服务的请求部分
示例:
gmoreq.RatePackages = new GetModBook.InvService.GetModBookingsOperationRequest[NoofRatePackages]
已编辑:
但我不知道如何调用响应部分
任何建议将不胜感激。
编辑:
GetModBookingsResponse GetModBookings(GetModBookingsRequest request)
【问题讨论】:
-
检查您的服务“InventoryServiceClient”。必须有一个以“GetModBookingsOperationRequest”为参数并返回“GetModBookingsOperationResponse”作为响应的方法。
-
感谢@ZafarYousafi 在上面编辑和添加!
-
公开预订;返回单个预订,这应该是公开的 Booking[] 预订;对于一个数组
-
谢谢@Kaido 我希望有人能告诉我如何获得您提到的预订结果
-
那只是 Zafar 的回答中的 gmores.Bookings
标签: c# web-services asp.net-4.0 httpresponse webservice-client