簡體   English   中英

從我的WCF服務訪問Response對象

[英]Accessing the Response object from my WCF service

在與WebSite處於同一項目中的WCF服務類中,我從System.Web.UI.Page繼承,以便可以訪問Page.Response對象,但是當我使用它時,出現錯誤:“響應不可用在這種情況下。”

我想將結果保存到文件中,如下所示:

            public void SendList(List<ListType> listTypes)
            {        
                Response.Clear(); 
                Response.ContentType = "text/plain";
                Response.AddHeader("content-disposition", "attachment; filename=filew.csv");
  //etc
            }

如果我無法訪問Response對象,該怎么辦?

WCF不應被簡單地視為http-即,按照上面的建議通常不會有意義。 您可以通過編寫添加WCF標頭的“消息檢查器”來做可比的事情。 WCF服務不是Page ,不能視為一個。

對於請求 ,有一個可以啟用的ASP.NET兼容性標志(提供對HttpContext.Current訪問),但是一般建議是:不要。

那么:您實際上想做什么? 您的目標是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM