最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#開發(fā)webService接口的流程步驟

 更新時(shí)間:2024年11月01日 09:34:53   作者:tryCbest  
在C#中,Web Service 接口是一種用于遠(yuǎn)程程序間的通信機(jī)制,它允許客戶端通過HTTP協(xié)議訪問服務(wù)器端提供的功能和服務(wù),本文給大家詳細(xì)介紹了C#開發(fā)webService接口的流程步驟,需要的朋友可以參考下

安裝ASP.NET和Web開發(fā)模塊

開發(fā)webWebservice接口需要ASP.NET和Web開發(fā)模塊

  • 安裝visual studio時(shí)選擇ASP.NET和Web開發(fā)模塊
  • 后期可以運(yùn)行Visual Studio Installer點(diǎn)擊修改選擇ASP.NET和Web開發(fā)模塊,點(diǎn)擊修改進(jìn)行再次安裝

創(chuàng)建webservice接口

  • 新建ASP.NET Web應(yīng)用程序(.NET Framework)

添加Web服務(wù)(ASMX)

  • 在項(xiàng)目解決方案的目錄下點(diǎn)擊右鍵
  • 找到添加按鈕,點(diǎn)擊添加
  • 找到新建項(xiàng),點(diǎn)擊新建項(xiàng)
  • 找到Web服務(wù)(ASMX)點(diǎn)擊
  • 點(diǎn)擊右下角添加進(jìn)行添加

編輯xxxxxx.cs

using System;
using System.Web.Services;

namespace WebServcie
{
    /// <summary>
    /// WebService1 的摘要說明
    /// </summary>
    [WebService(Namespace = "http://demo.com/webService")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // 若要允許使用 ASP.NET AJAX 從腳本中調(diào)用此 Web 服務(wù),請(qǐng)取消注釋以下行。 
    // [System.Web.Script.Services.ScriptService]
    public class WebService1 : System.Web.Services.WebService
    {

        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }

        [WebMethod]
        public Result QueryStock(StockQueryParam param)
        {
            string paramStr =  param.ToString();
            Console.WriteLine(paramStr);
            //TODO 具體業(yè)務(wù)處理
            return Result.success("請(qǐng)求成功");
        }
    }

    public class StockQueryParam
    {
        private string matnr; //物料編碼
        private string werks; //工廠
        private string lgort; //庫存地點(diǎn)
        private string mtart; //物料類型
        private string matkl; //物料組
        private string zwidth; //寬
        private string zlength; //長(zhǎng)
        private string sobkz; //特殊庫存標(biāo)識(shí)
        private string charg; //批次

        public string Matnr { get => matnr; set => matnr = value; }
        public string Werks { get => werks; set => werks = value; }
        public string Lgort { get => lgort; set => lgort = value; }
        public string Mtart { get => mtart; set => mtart = value; }
        public string Matkl { get => matkl; set => matkl = value; }
        public string Zwidth { get => zwidth; set => zwidth = value; }
        public string Zlength { get => zlength; set => zlength = value; }
        public string Sobkz { get => sobkz; set => sobkz = value; }
        public string Charg { get => charg; set => charg = value; }

        public override string ToString()
        {
            return $"matnr: {matnr}, werks: {werks},lgort: {lgort}, mtart: {mtart},matkl: {matkl}, zwidth: {zwidth},zlength: {zlength}, sobkz: {sobkz},charg: {charg}";
        }
    }

    public class Result
    {
        private int code;

        private string message;

        private object data;

        public int Code { get => code; set => code = value; }
        public string Message { get => message; set => message = value; }
        public object Data { get => data; set => data = value; }

        public Result()
        {
        }

        public Result(int code, string message, object data)
        {
            Code = code;
            Message = message;
            Data = data;
        }

        public Result(string message)
        {
            this.code = 200;
            this.message = message;
        }

        public Result(string message, object data) : this(message)
        {
            this.data = data;
        }

        public static Result success(string msg)
        {
            return new Result(msg);
        }
    }
}

到此這篇關(guān)于C#開發(fā)webService接口的流程步驟的文章就介紹到這了,更多相關(guān)C#開發(fā)webService接口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#使用ffmpeg實(shí)現(xiàn)將圖片保存為mp4視頻

    C#使用ffmpeg實(shí)現(xiàn)將圖片保存為mp4視頻

    FFmpeg是一個(gè)開源的跨平臺(tái)多媒體處理工具,它提供了強(qiáng)大的功能,包括頻和視頻編碼、解碼、轉(zhuǎn)碼等,本文我們將使用FFmpeg實(shí)現(xiàn)將圖片保存為mp4視頻,感興趣的可以了解下
    2024-11-11
  • c#?COM組件原理詳解

    c#?COM組件原理詳解

    本文主要介紹了c#?COM組件原理詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • C#獲取App.Config配置項(xiàng)的方法總結(jié)

    C#獲取App.Config配置項(xiàng)的方法總結(jié)

    在本篇內(nèi)容里小編給大家分享了C#獲取App.Config配置項(xiàng)的方法和相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。
    2019-03-03
  • C#獲取任務(wù)欄顯示進(jìn)程的方法

    C#獲取任務(wù)欄顯示進(jìn)程的方法

    這篇文章主要介紹了C#獲取任務(wù)欄顯示進(jìn)程的方法,涉及C#針對(duì)進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • C#中Assembly類的使用小結(jié)

    C#中Assembly類的使用小結(jié)

    本文主要介紹了C#中Assembly類詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-03-03
  • C#棧和隊(duì)列詳解

    C#棧和隊(duì)列詳解

    在C#中,棧(Stack)和隊(duì)列(Queue)是兩種非常重要的數(shù)據(jù)結(jié)構(gòu),它們各自具有獨(dú)特的特點(diǎn)和用途,本文介紹C#棧和隊(duì)列的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2026-06-06
  • C#實(shí)現(xiàn)冒泡排序和插入排序算法

    C#實(shí)現(xiàn)冒泡排序和插入排序算法

    這篇文章介紹了C#實(shí)現(xiàn)冒泡排序和插入排序算法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 讀取圖片像素的具體實(shí)例

    讀取圖片像素的具體實(shí)例

    C#讀取圖片像素的具體實(shí)例,需要的朋友可以參考一下
    2013-06-06
  • Unity3D繪制地形的實(shí)現(xiàn)方法

    Unity3D繪制地形的實(shí)現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了Unity3D繪制地形的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • c#構(gòu)造ColorComboBox(顏色下拉框)

    c#構(gòu)造ColorComboBox(顏色下拉框)

    這篇文章主要介紹了c#構(gòu)造ColorComboBox的代碼分享,大家參考使用吧
    2013-12-12

最新評(píng)論

斗六市| 新平| 乾安县| 嘉黎县| 南木林县| 苏州市| 通化县| 黔江区| 二连浩特市| 中西区| 丽水市| 仁化县| 繁峙县| 庐江县| 成都市| 青海省| 二手房| 盖州市| 抚顺市| 平阴县| 九龙县| 白河县| 罗甸县| 宁强县| 子洲县| 武平县| 黑山县| 资源县| 祁东县| 溧水县| 濉溪县| 交口县| 米林县| 高唐县| 衡水市| 牟定县| 郎溪县| 嘉峪关市| 泰宁县| 垫江县| 隆化县|