2014-09-29 10 views
5

के लिए एनोटेशन कैसे बनाएं हाल ही में मैंने नई वेब एपीआई सहायता पृष्ठ कार्यक्षमता के साथ खेलना शुरू कर दिया है, जिसे हाल ही में वेब एपीआई प्रोजेक्ट टेम्पलेट में जोड़ा गया था। और मेरे पास एक नोटिस है कि कुछ "अतिरिक्त जानकारी" कॉलम हमेशा 'कोई नहीं' होता है।माइक्रोसॉफ्ट वेब एपीआई सहायता पृष्ठ - पैरामीटर

enter image description here

कुछ मार्कअप को देखने के बाद मैंने पाया कि इस जानकारी गुण

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

लेकिन विशेषता मैं का उपयोग करना चाहिए कि किस तरह की अतिरिक्त जानकारी को भरने के लिए से पहुँच जाना चाहिए? धन्यवाद

उत्तर

8

अतिरिक्त जानकारी जोड़ने के उदाहरण के लिए this site देखें।

यह मूल रूप से अपने मॉडल व्याख्या है, इसलिए आपके मामले में यह कुछ इस तरह होगी: -

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

संबंधित मुद्दे