2016-11-24 8 views
2

Я использую Swashbuckle 5.5.3 и настраиваемую документацию API, используя XMLComments. Я поместил описание свойств модели, которое не редактируется в документации API.Параметр параметра Описание в XMLCOMMENTS

Пример кода:

/// <summary> 
/// SomeDetails. 
/// </summary> 
/// <param name="Model">SomeDetails.</param> 
/// <param name="Model.UserName">SomeDetails of username.</param> 
/// <param name="Model.OwnerId">SomeDetails.</param> 

enter image description here

Это показывает резюме, которое я ставлю на первое место, но не показывает модели деталей недвижимости.

+0

Какова PARAMS ваших действий? На скриншоте я вижу два параметра: userName и ownerId, и я не вижу никакого объекта «Модель», который вы описываете. –

+0

Имя метода ([FromUri (Name = "")] ModelName model) Вот почему вы не видите модель. –

+0

Если вы используете объект модели в качестве ввода, то описание будет взято из документации, предоставленной в свойствах (например, UserName, OwnerId и т. Д.) Класса ModelName –

ответ

2

Как указано в SwashBuckle documentation, вы должны указать свои параметры на свойства сами, а не как параметры на методы.

В вашем случае это означает наличие модели, как это:

public class Model 
{ 
    /// <summary> 
    /// user Name (e.g. ...) 
    /// </summary> 
    public string UserName { get; set; } 

    /// <summary> 
    /// Id of the owner in context of... 
    /// </summary> 
    public int OwnerId { get; set; } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^