我需要创建一个接受某种文档的SOAP服务。该文档具有XSD架构等。但是,接受该文档的服务(我需要重新创建现有服务)提供以下调用模板(从xmlns中删除URL):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:p="url">
<soapenv:Header/>
<soapenv:Body>
<p:upload>
<!--Optional:-->
<p:sender>?</p:sender>
<!--Optional:-->
<p:type>?</p:type>
<!--Optional:-->
<p:data>cid:1376273768452</p:data>
<!--Optional:-->
<p:version>?</p:version>
<!--Optional:-->
<p:filename>?</p:filename>
<!--Optional:-->
<p:deliveryDate>?</p:deliveryDate>
<!--Optional:-->
<p:messageId>?</p:messageId>
</p:upload>
</soapenv:Body>
</soapenv:Envelope>
请告诉我这是什么类型的请求(我怀疑有附件的上传请求)以及我怎样才能使用这种格式上传给定的文件;我如何使用C#/ WCF创建这样的服务。感谢任何指针。