2014-09-29 27 views
5

Son zamanlarda web api proje şablonuna yeni eklenen yeni web api yardım sayfası işlevselliği ile oynamaya başladım. Ve bazı "Ek bilgiler" sütununun her zaman 'yok' olduğunu belirttim.Microsoft Web API Yardımı sayfası - parametreler için ek açıklamaların oluşturulması

enter image description here

bazı biçimlendirme baktıktan sonra ben bu bilgileri nitelikler

<td class="parameter-annotations"> 
        @if (parameter.Annotations.Count > 0) 
        { 
         foreach (var annotation in parameter.Annotations) 
         { 
          <p>@annotation.Documentation</p> 
         } 
        } 
        else 
        { 
         <p>None.</p> 
        } 
       </td> 

Ama kullanmalıdır özelliğin ne tür ek bilgileri doldurmak için gelen ulaşması gerekir bulundu? Teşekkürler

cevap

8

Ek bilgi ekleme örneği için bkz. this site.

gibi bir şey olurdu senin durumunda böyle Temelde, modelinizi şerh ediyor: - Böyle size bir çıkış verecek

public class Product 
{ 
    /// <summary> 
    /// The id of the product 
    /// </summary> 
    [Required] 
    public int Id { get; set; } 

    /// <summary> 
    /// The name of the product 
    /// </summary> 
    [MaxLength(50)] 
    public string Name { get; set; } 
} 

: -

example output

İlgili konular