您需要调整签名以指定显式命名空间Message
class:
void WriteSoapMessage(MessageBinding messageBinding,
ThreeDSeekUtils.Message message, bool soap12)
or
void WriteSoapMessage(MessageBinding messageBinding,
System.Web.Services.Description.Message message, bool soap12)
哪个合适就哪个。另一种选择是为您的命名空间添加别名using
类顶部的块:
using ThreeD = ThreeDSeekUtils;
using ServicesDesc = System.Web.Services.Description;
然后您可以使用更短形式的别名:
void WriteSoapMessage(MessageBinding messageBinding,
ThreeD.Message message, bool soap12)
or
void WriteSoapMessage(MessageBinding messageBinding,
ServicesDesc.Message message, bool soap12)