2013-02-06 120 views
0

我嘗試構建將數據發送到WCF服務的客戶端。有一個ASP.NET網頁應收到這些信息,並把它們在文本框等客戶端 - > 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網址。

這是我的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頁面。

是否有可能通過會話解決此問題?

在此先感謝您的幫助/想法

+0

WPF?你的意思是WCF,對吧? –

+0

上次對不起,我的錯 –

回答

0

您有兩種選擇;

1)您可以使用pooling,以預定的時間間隔調用相關服務來獲取新添加的數據。

2)你可以使用一個拉 - 推結構,使您可以從您的WCF服務將數據推送到你的ASP.NET應用程序。參考How do I implement a Push-Pull web application in C# asp.net

+0

好,謝謝生病看看吧 –

相關問題