显示web服务描述

时间:2014-12-18 23:25:56

标签: c# asp.net

我在asp.net / c#中教自己Soap Services。这是一个非常简单直接的小服务。

我有一个问题,我想对服务的作用进行描述;参数是什么以及预期的结果是什么。

你如何处理这部分网络服务?

Web service image

这是代码

[WebMethod]
public Boolean IsLessThan(Int64 userVariable, Int64 rangeLimit)
{
    return (rangeLimit > userVariable);
}

1 个答案:

答案 0 :(得分:1)

这可能有助于实现您的目标。

namespace WebApplication1
{
    /// <summary>
    /// Summary description for WebService1
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/", Description = "Something about your service")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
    // [System.Web.Script.Services.ScriptService]
    public class WebService1 : System.Web.Services.WebService
    {

        [WebMethod(Description = "What this method does")]
        public string HelloWorld()
        {
            return "Hello World";
        }
    }
}

请注意,WebServiceAttribute和WebMethodAttribute都有一个描述属性,该属性将显示在页面中。

现在,@约翰·桑德斯(JohnJunhn Saunders)提出,“老学校&#34;网络服务不再受欢迎(我不会说你不应该使用它),你最好使用其他技术(WCF,Web Api),并根据你想要实现的一个更好(更容易)然后另一个。所以我会看一下,看看你是否真的想投入时间和#34;旧学校&#34;网络服务。

希望这有帮助