中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

wordpress綁定多域名合肥網(wǎng)絡(luò)優(yōu)化推廣公司

wordpress綁定多域名,合肥網(wǎng)絡(luò)優(yōu)化推廣公司,池州專業(yè)網(wǎng)站建設(shè)哪家好,關(guān)于網(wǎng)站建設(shè)的講話C# .Net6 指定WSDL, 調(diào)用該接口服務(wù)。 IDE: Microsoft Visual Studio Community 2022 (64 位)平臺:.Net6協(xié)議:Soap協(xié)議 Xml格式 功能 需要開發(fā)一個前置機程序, 用于和硬件程序交互,已知條件是:嵌入式同事…

C# .Net6 指定WSDL, 調(diào)用該接口服務(wù)。

  • IDE: Microsoft Visual Studio Community 2022 (64 位)
  • 平臺:.Net6
  • 協(xié)議:Soap協(xié)議 Xml格式

功能

  • 需要開發(fā)一個前置機程序, 用于和硬件程序交互,
  • 已知條件是:嵌入式同事提供另一個約定好的*.wsdl文件作為雙方通信的Webservice接口協(xié)議,對方是服務(wù)端,前置機是客戶端

實現(xiàn)

通過WSDL文件,生成WEB服務(wù)

注意,這里,我的VS2022的提示步驟和網(wǎng)上查到的操作步驟略有不同,下面的步驟是我的VS2022的操作步驟:

  1. 首先,在 VS2022 中打開 .NET 6 項目或者新建一個 .NET 6 項目。

  2. 在“解決方案資源管理器”中,右鍵單擊項目名稱,然后選擇“添加”->“服務(wù)引用”。

  3. 在“添加服務(wù)引用”窗口中,有三個選項,

    • OpenAPI
    • gRPC
    • WCF Web Service

    這里選擇 WCF Web Service,進入窗口“添加新的WCF Web Service服務(wù)引用

  4. 點擊“瀏覽”按鈕,然后從文件系統(tǒng)中選擇你的 WSDL 文件。

  5. 選中 WSDL 文件后,服務(wù)引用的配置將在窗口下方顯示出來。這里可以在下面的輸入框,修改命名空間為你想要的名稱,點擊下一步,在新窗口中,可以指定數(shù)據(jù)類型選項,默認不需要改,點擊“完成”。

  6. 此時,VS2022 會根據(jù)你的 WSDL 文件生成 Web 服務(wù)的代碼,即:原Webservice服務(wù)的代理類。

  7. 還有一個生成Webservice服務(wù)代理類的方法:

    • 用wsdl.exe工具的方式
    • 指令是:wsdl /language:c# /n:Fu /out:d:/MyService.cs C:\Users\Administrator\Desktop\MyService.wsdl)
      • “d:/MyService.cs”是輸出目錄
      • “C:\Users\Administrator\Desktop\MyService.wsdl”是源wsdl文件的位置
    • 具體用法,可以使用搜索引擎查詢,這里不再贅述。
調(diào)用該WebService的方法
		public static async Task TestCallWs()  {mydemo.TestMyClient serv = null;try{var binding = new BasicHttpBinding();var endpoint = new EndpointAddress(FSUURL);serv = new mydemo.TestMyClient(binding, endpoint);var result = await serv.invokeAsync(FSU_Params);Console.WriteLine("返回接口數(shù)據(jù):\n " + result);}catch(HttpRequestException e){Console.WriteLine(e.Message);}finally{if (serv != null) {serv.Close();}}}

完結(jié)和思考

  • 其實我一直是想用HttpClient來調(diào)用這個Webservice,因為很多舊的網(wǎng)絡(luò)請求類,都被建議使用HttpClient代替,HttpClient也支持Soap協(xié)議,官網(wǎng)也說HttpClient是網(wǎng)絡(luò)請求的優(yōu)化成果,性能更好,但一直調(diào)用不通。不知道是WSDL定義不夠規(guī)范,還是代碼的問題。暫時先用 BasicHttpBinding來實現(xiàn)。后續(xù)會繼續(xù)琢磨。
http://www.risenshineclean.com/news/7313.html

相關(guān)文章:

  • 如何做區(qū)塊鏈網(wǎng)站網(wǎng)站技術(shù)制作
  • 做網(wǎng)站的注意什么有什么公司要做推廣的
  • 臺州做網(wǎng)站公司windows優(yōu)化大師好嗎
  • 中介app開發(fā)制作公司免費seo教程分享
  • 長沙 網(wǎng)站設(shè)計 公司價格泰安做網(wǎng)站公司
  • 電子商務(wù)網(wǎng)站網(wǎng)站建設(shè)百度網(wǎng)首頁官網(wǎng)登錄
  • 貴陽做網(wǎng)站的熱門推廣軟件
  • 做網(wǎng)站工作內(nèi)容互聯(lián)網(wǎng)推廣員是做什么
  • 網(wǎng)站菜單代碼廊坊網(wǎng)站
  • 東莞網(wǎng)站制作seo排名優(yōu)化哪家好
  • 做外貿(mào)出口衣服的網(wǎng)站如何設(shè)計網(wǎng)站
  • 網(wǎng)站主頁排版大眾點評seo關(guān)鍵詞優(yōu)化
  • 答建設(shè)網(wǎng)站上海牛巨仁seo
  • 小縣城 交友網(wǎng)站 很難做百度搜索熱度查詢
  • 北京網(wǎng)站建設(shè)邁程網(wǎng)絡(luò)seo搜索引擎優(yōu)化業(yè)務(wù)
  • 網(wǎng)站后臺代碼常用的網(wǎng)絡(luò)營銷推廣方法有哪些
  • 南通六建網(wǎng)站在線推廣
  • 網(wǎng)站域名注冊費用軟件開發(fā)工資一般多少
  • python可以做網(wǎng)站開發(fā)嗎無錫百度正規(guī)公司
  • 黑龍江新聞法治頻道節(jié)目回放東莞seo建站哪家好
  • 溫州專業(yè)手機網(wǎng)站制作哪家好天津網(wǎng)站seo設(shè)計
  • 網(wǎng)站代碼模板免費十大網(wǎng)絡(luò)推廣公司排名
  • 南皮縣做網(wǎng)站整站關(guān)鍵詞排名優(yōu)化
  • 美麗寮步網(wǎng)站建設(shè)高性能免費大數(shù)據(jù)平臺
  • 代理公司注冊上海工具seo
  • 義烏網(wǎng)站建設(shè)現(xiàn)狀html期末大作業(yè)個人網(wǎng)站制作
  • 傳媒公司做網(wǎng)站編輯 如何西安做網(wǎng)站的公司
  • 南京專業(yè)做網(wǎng)站的公司有哪些鄭州seo優(yōu)化外包顧問
  • 網(wǎng)站制作怎么學(xué)去哪學(xué)電商運營培訓(xùn)哪個機構(gòu)好
  • 網(wǎng)站開發(fā)賺錢嗎my63777免費域名查詢2023年