1
XML註釋沒有顯示出來包括XML註釋 - Swashbuckle
我下面的例子: https://github.com/domaindrivendev/Swashbuckle
我的代碼如下所示:
var baseDirectory = System.String.Format(@"{0}bin\", AppDomain.CurrentDomain.BaseDirectory);
var commentsFileName = Assembly.GetExecutingAssembly().GetName().Name + ".XML";
var commentsFile = Path.Combine(baseDirectory, commentsFileName);
c.SingleApiVersion("v1", "Documentação web Api");
[RoutePrefix("api")]
public class DefaultController : ApiController
{
/// <summary>
/// Register a new user on application
/// </summary>
/// <param name="user">New user to register</param>
/// <remarks>Adds new user to application and grant access</remarks>
/// <response code="400">Bad Request</response>
/// <response code="500">Internal Server Error</response>
[HttpGet]
[Route("consulta/BuscaProduto")]
//localhost:50907/api/consulta/BuscaProduto
public HttpResponseMessage BuscaProduto()
{
try
{
var tTabela = new ProdutoAplicacao();
var listar = tTabela.ListaTodos();
return Request.CreateResponse(HttpStatusCode.OK, listar, Configuration.Formatters.JsonFormatter);
}
catch (Exception ex)
{
return Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
}
}
}