簡體   English   中英

WCF API的Swagger文檔

[英]Swagger documentation for wcf api

我有一個已經創建的wcf api項目。 但我想實現所有api方法的詳盡文檔。

我正在使用Swagger4WCF通過執行中給出的步驟來生成yaml文件
https://www.codeproject.com/Tips/1190441/How-to-generate-basic-swagger-yaml-description-for

但是我無法生成yaml文件,因為有些API方法的返回類型如DataSet。 由於我無法更改數據類型,因為它是先前創建的api,並且已在其他地方使用。

誰能建議我,我又如何為這些方法生成詳盡的文檔。

public class Service1 : IService1
{
    public DataSet GetData(int value)
    {
        DataSet dataset = new DataSet();
        return dataset;
        //return string.Format("You entered: {0}", value);
    }
}


public class Service1 : IService1
{
    public DataSet GetData(int value)
    {
        DataSet dataset = new DataSet();
        return dataset;
        //return string.Format("You entered: {0}", value);
    }
}

嚴重性代碼說明項目文件行抑制狀態錯誤命令“” mypath \\ Documents \\ Visual Studio 2017 \\ Projects \\ testSwgger \\ packages \\ Swagger4WCF.1.0.0 \\ build \\ Swagger4WCF.exe“” mypath \\ Documents \\ Visual Studio 2017 \\ Projects \\ testSwgger \\ testSwgger.sln“” mypath \\ Documents \\ Visual Studio 2017 \\ Projects \\ testSwgger \\ testSwgger \\ testSwgger.csproj“” Debug“” AnyCPU“” mypath \\ Documents \\ Visual Studio 2017 \\ Projects \\ testSwgger \\ testSwgger \\ bin \\ testSwgger。 dll“”退出,代碼為-532462766。 testSwgger

項目Swagger4WCF中存在一些引發錯誤的異常。 我已經解決了。 希望您不會再看到他們。 nuget.org中有新版本的nuget-package 您可以安裝並檢查

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM