小小的一株含羞草 2007年05月11日
VC++添加Web引用后,为什么派生的SoapHeader类转换不正确?哪位遇到过?多谢
Web Services是用C#写的

其中为了做身份验证,派生了一个MySoapHeader类
// Web Service Soap Header
public class MySoapHeader : SoapHeader
{
public string UserName;
public string UserPwd;
}

VC++通过非托管方式调用,在添加web引用时,生成的代理类中,MySoapHeader变成了这样:
#include <atlsoap.h>

namespace Authority
{

struct MySoapHeader
{
};

template <typename TClient = CSoapSocketClientT<> >
class CAuthorityT :
public TClient,
public CSoapRootHandler
{
public:

//
// SOAP headers
//

BSTR UserName;
MySoapHeader _MySoapHeader;
......

请问这是怎么回事?谢谢啦
...全文
354 点赞 收藏 9
写回复
9 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Web Services
创建于2007-09-28

1.1w+

社区成员

1.6w+

社区内容

.NET技术 Web Services
社区公告
暂无公告