ডকুমেন্টেশন আপনার ওয়েব API প্রোজেক্টের মধ্যে XmlDoc ইন্টিগ্রেশন সক্রিয় শুধু হ্যান্ডেল পরিস্থিতিতে যেখানে আপনার এপিআই ধরনের সব আপনার WebApi প্রকল্পের অংশ বলে মনে হচ্ছে। বিশেষত, এটি কীভাবে এক্সএমএল ডকুমেন্টেশনগুলিতে পুনরায় তৈরি করতে হবে App_Data/XmlDocument.xml
এবং আপনার কনফিগারেশনের একটি লাইনকে সংঘাতবদ্ধ করবে যা সেই ফাইলটি গ্রাস করবে discus এটি কেবলমাত্র একটি প্রকল্পের ডকুমেন্টেশন ফাইলের জন্য স্পষ্টভাবে মঞ্জুরি দেয়।
তবে আমার সেটআপে আমার অনুরোধ এবং প্রতিক্রিয়ার ধরণের একটি সাধারণ "মডেল" প্রকল্পে সংজ্ঞায়িত করা আছে। এর অর্থ হ'ল যদি আমার একটি শেষ পয়েন্ট থাকে যেমন:
[Route("auth/openid/login")]
public async Task<AuthenticationResponse> Login(OpenIdLoginRequest request) { ... }
OpenIdLoginRequest
পৃথক সি # প্রকল্পে এর মতো যেখানে সংজ্ঞায়িত করা হয়েছে:
public class OpenIdLoginRequest
{
/// <summary>
/// Represents the OpenId provider that authenticated the user. (i.e. Facebook, Google, etc.)
/// </summary>
[Required]
public string Provider { get; set; }
...
}
এক্সএমএল ডকোমমেন্টস সত্ত্বেও, request
আপনি যখন এন্ডপয়েন্ট-নির্দিষ্ট সাহায্য পৃষ্ঠা (যেমন http://localhost/Help/Api/POST-auth-openid-login
) দেখেন তখন প্যারামিটারের বৈশিষ্ট্যগুলিতে কোনও ডকুমেন্টেশন থাকে না ।
এক্সএমএল ডকুমেন্টেশন সহ সাব-প্রজেক্টগুলিতে প্রকারভেদগুলি ওয়েব এপিআই এক্সএমএল ডকুমেন্টেশনে প্রকাশিত হ'ল আমি কীভাবে এটি তৈরি করতে পারি?