[英]Swagger / Swashbuckle not working on Visual Studio 2013 Web API 2 project
[英]Visual Studio and Swagger/Swashbuckle - Deploy WebAPI that has DateTimeOffset
當我部署具有DateTimeOffset
作為參數的WebAPI時,在Visual Studio項目中使用Add REST API client...
時,它將像DateTime類型一樣對待。
** WebAPI:
public IHttpActionResult GetCustomer(DateTimeOffset myDate) { ... }
** Swagger:
SwaggerUI show type as a datetime..
** Client Project:
Add REST API Client...
歸為DateTime而不是DateTimeOffset。
有任何想法嗎?
這是對我有用的代碼片段
網頁:
public async Task<IHttpActionResult> CreateFollowUp(string uniqueid, DateTimeOffset? workStart, ....){....}
移動:
public async Task CreateFollowUP(string uniqueid, DateTimeOffset? workStart, ...)
{
try
{
await RetryPolicy().ExecuteAsync(async () =>
{
using (client)
{
var fullurl = RestUrl + $"followups/CreateFollowUp?uniqueid={uniqueid}&workStart={workStart.Value.ToString("MM/dd/yyyy HH:mm:ss tt")}...";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.