客户端之间的通信->;WCF服务->;ASP.NET网页

本文关键字:gt ASP NET 网页 服务 WCF 客户端 之间 通信 | 更新日期: 2023-09-27 17:57:48

我尝试构建一个将数据发送到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网页。

有可能通过会话来解决这个问题吗?

提前感谢您的帮助/想法

客户端之间的通信->;WCF服务->;ASP.NET网页

您有两个选项;

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

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