使用HttpContext作为参数的WCF Web服务?

时间:2015-10-14 17:57:01

标签: c# wcf

是否可以编写一个类型为HttpContext的参数的wcf webservice? 实施例。

[OperationContract]
[WebInvoke(BodyStyle = WebMessageBodyStyle.Wrapped, Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "UploadFileTransfer")]
string UploadFileTransfer(HttpContext content);

更新: 以下是从上面的代码段抛出的异常。

  

键入' System.Web.HttpContext'无法序列化。请考虑使用DataContractAttribute属性对其进行标记,并使用DataMemberAttribute属性标记要序列化的所有成员。如果类型是集合,请考虑使用CollectionDataContractAttribute对其进行标记。有关其他受支持的类型,请参阅Microsoft .NET Framework文档。

0 个答案:

没有答案