欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

怎的创建一个soaphead

更新时间: 2014-01-05 02:00:43 责任编辑: Author_N1

 

怎样创建一个soaphead
服务端要求的格式如下

<Security xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
      <UsernameToken>
               <Username>123</Username>
            <UserTokenID>12345678</UserTokenID>
      </UsernameToken>
 </Security>

用C#定义了类
public class UsernameToken
{
    public string Username;
    public string UserTokenID;
}

请教如何创建soaphead
--参考方法--
不会吧,msdn里没有说命名空间为空就只能创建字符串,试了下,好像也可以为对象。

另外试试这个:

先生成代理类,假设是Reference.cs。
打开文件,在类定义的前面手工添加:


[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.4927")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="http://tempuri.org/", IsNullable=false)]
    public partial class UserNameToken : System.Web.Services.Protocols.SoapHeader {
        
        private string _Username;
        private string _UserTokenID;
        
        
        private System.Xml.XmlAttribute[] anyAttrField;
        
        /// <remarks/>
        public string Username {
            get {
                return this._Username;
            }
            set {
                this._Username= value;
            }
        }

        /// <remarks/>
        public string UserTokenID{
            get {
                return this._UserTokenID;
            }
            set {
                this._UserTokenID= value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:00:43
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4513/
本文WWW.DOC100.NET DOC100.NET版权所有。