• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    Asp.net頁面中調用soapheader進行驗證的操作步驟

    來源:懂視網 責編:小OO 時間:2020-11-27 22:37:46
    文檔

    Asp.net頁面中調用soapheader進行驗證的操作步驟

    本文為大家分享了Asp.net頁面中調用以SOAP頭作驗證的web services操作步驟,供大家參考,具體內容如下:第一步:用來作SOAP驗證的類必須從SoapHeader類派生,類中Public的屬性將出現在自動產生XML節點中,即。
    推薦度:
    導讀本文為大家分享了Asp.net頁面中調用以SOAP頭作驗證的web services操作步驟,供大家參考,具體內容如下:第一步:用來作SOAP驗證的類必須從SoapHeader類派生,類中Public的屬性將出現在自動產生XML節點中,即。

    本文為大家分享了Asp.net頁面中調用以SOAP頭作驗證的web services操作步驟,供大家參考,具體內容如下

    第一步:用來作SOAP驗證的類必須從SoapHeader類派生,類中Public的屬性將出現在自動產生XML節點中,即:

    <soap:Header>
     <UserSoapHeader xmlns="http://tempuri.org/">
     <UserName>string</UserName>
     <Pwd>string</Pwd>
     </UserSoapHeader>
    </soap:Header>
    
    public class UserSoapHeader : SoapHeader
    {
     private string _userName;
     private string _pwd;
     
     //public的屬性將自動生成xml結點
     public string UserName
     {
     get { return _userName; }
     set { _userName = value; }
     }
     
     public string Pwd
     {
     get { return _pwd; }
     set { _pwd = value; }
     }
    }
    

    第二步:
    在WebServices服務類中添加一個public的屬性(必須public),類型為從UserSoapHeader

    /// <summary>
    /// WebService 的摘要說明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    public class WebService : System.Web.Services.WebService
    {
    //此屬性將作為驗證屬性
    //方法的SoapHeaderAttribute中的名稱與此變量一致
     public UserSoapHeader userHeader;
     
     public WebService()
     {
     //如果使用設計的組件,請取消注釋以下行
     //InitializeComponent();
     }
     
     [WebMethod]
     [SoapHeader("userHeader")]//這里很重要,名稱要和定義的驗證屬性名稱一致!
     public string HelloWorld()
     {
     //進入此方法后,userHeader將自動有值
     if (userHeader != null)
     {
     return "this is retVal : " + userHeader.UserName;
     }
     return " check not successed ";
     }
    }
    

    第三步:在客戶端進行調用:
    1.       添加WEB引用
    2.       實例化服務類
    3.       實例化SOAP頭(在客戶端將會自動生成作來作驗證的屬性;該屬性類型為:UserSoapHeader;該屬性的名稱為:UserSoapHeaderValue) ;自動生成的屬性生成規則為:驗證類型名稱+Value;
    4.       調用服務提供的方法。

    WebService s = new WebService();
     UserSoapHeader a = new UserSoapHeader();
     a.UserName = "admin";
     a.Pwd = "zz";
     s.UserSoapHeaderValue = a; //此屬性是自動生成的
     Response.Write( s.HelloWorld() ); // this is retVal : admin
     
    

    很簡單吧,希望大家都能夠掌握asp.net中用soapheader作驗證的步驟,謝謝大家的閱讀。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Asp.net頁面中調用soapheader進行驗證的操作步驟

    本文為大家分享了Asp.net頁面中調用以SOAP頭作驗證的web services操作步驟,供大家參考,具體內容如下:第一步:用來作SOAP驗證的類必須從SoapHeader類派生,類中Public的屬性將出現在自動產生XML節點中,即。
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 婷婷成人国产精品| 国产成人精品免高潮在线观看 | 亚洲AV无码精品色午夜在线观看| 国产办公室秘书无码精品99| 国产精品爽爽ⅴa在线观看| 精品国产乱码久久久久久郑州公司| 国内精品视频在线观看| 国产成人精品电影在线观看| 国产日韩精品无码区免费专区国产| 欧美精品hdvideosex4k| 久久精品国产精品亚洲下载| 精品免费视在线观看| 无码精品黑人一区二区三区| 久久精品亚洲欧美日韩久久| 久久精品国产影库免费看| 人妻少妇精品视频二区| 免费短视频软件精品一区二区| 无码精品一区二区三区免费视频| 久久久无码精品亚洲日韩按摩| 亚洲av午夜福利精品一区 | 精品日韩亚洲AV无码| 亚洲精品偷拍视频免费观看 | 日韩精品一区二区三区四区| 久久亚洲私人国产精品| 午夜精品久久久久成人| 国产精品极品| 四虎精品影院永久在线播放| 国产午夜福利精品久久2021| 真实国产精品vr专区| 日本Aⅴ大伊香蕉精品视频| 国产成人久久精品二区三区| 福利姬在线精品观看| 国产精品视频白浆免费视频 | 精品三级AV无码一区| 国产精品白丝AV网站| 99RE6热在线精品视频观看| 99精品热这里只有精品| 久久久久免费精品国产| 中文字幕精品视频| 国产精品欧美久久久久无广告| 国产精品99爱免费视频|