0

我尝试构建一个将数据发送到 WCF 服务的客户端。有一个 ASP.NET 网页应该接收这些信息并将它们放在文本字段等中。

这是我的客户端中的方法:

 OutlookPluginService.BookingRequest breq = new OutlookClient.OutlookPluginService.BookingRequest();
            breq.subject = "This is my subject";
            breq.numParticipants = 6;

            client.getBookingURL("1234", breq);

此方法将数据发送到 WCF Web 服务并接收 ASP.NET URL。

这是我的 WCF 方法:

 public string getBookingURL(string guid, BookingRequest request,string token,string exitURL)
{
    BookingRequest breq = new BookingRequest();

    HttpContext current = HttpContext.Current;
    string baseUrl = current.Request.Url.Scheme + "://"
        + current.Request.Url.Authority
        + current.Request.ApplicationPath.TrimEnd('/') + '/'
        + "WebPage/Booking/BBooking.aspx";
    return baseUrl;
}

我可以从这里访问数据,但我不知道如何将数据传输到 asp.net 网页。

是否可以通过会话解决此问题?

提前感谢您的帮助/想法

4

1 回答 1

0

你有两个选择;

1)您可以使用池化,它以预定的时间间隔调用相关服务以获取新添加的数据。

或者

2) 您可以使用拉-推结构,使您能够将数据从 WCF 服务推送到 ASP.NET 应用程序。请参阅如何在 C# asp.net 中实现 Push-Pull Web 应用程序

于 2013-02-06T09:24:00.153 回答