【发布时间】:2018-01-30 04:38:17
【问题描述】:
是否有人知道任何可用于注释预编译 C# Azure 函数的 .NET 属性,以便它可以自动生成 Swagger 标签?例如,我想在 Swagger 中自动生成“标签”条目:
/api/v1/revision:
get:
operationId: /api/v1/revision/get
tags:
- System
produces: []
consumes: []
parameters: []
description: Gets the API version
responses:
'200':
description: Success operation
security:
- apikeyQuery: []
这是我的 C# 函数:
public static class VersioningService
{
[FunctionName("ApiVersion")]
public static async Task<HttpResponseMessage> ApiVersion([HttpTrigger(AuthorizationLevel.Function, "get", Route = "v1/revision")]HttpRequestMessage req, TraceWriter log)
{
return req.CreateResponse(HttpStatusCode.OK, "<p>API Version: 1.0340");
}
}
【问题讨论】:
标签: c# azure swagger azure-mobile-services