ASP.NET MVC - کتابخانه مرجع

کلاس

کلاس توضیح
AcceptVerbsAttribute نشان‌دهنده یک ویژگی است که روش عملی را برای پاسخ به پیشنهادهای HTTP مشخص می‌کند.
ActionDescriptor ارائه اطلاعات در مورد روش عملی، مانند نام روش، کنترل‌گر، پارامترها، ویژگی‌ها و فیلترها.
ActionExecutedContext ارائه محیط ActionExecuted روش ActionFilterAttribute.
ActionExecutingContext موقعیت ActionExecuting روش ActionFilterAttribute را ارائه می‌دهد.
ActionFilterAttribute کلاس پایه برای ویژگی‌های فیلتر عملیاتی است.
ActionMethodSelectorAttribute نشان‌دهنده‌ای است که می‌تواند انتخاب روش عملیاتی را تحت تأثیر قرار دهد.
ActionNameAttribute نشان‌دهنده‌ای است که برای نام‌گذاری عملیات استفاده می‌شود.
ActionNameSelectorAttribute نشان‌دهنده‌ای است که می‌تواند انتخاب روش عملیاتی را تحت تأثیر قرار دهد.
ActionResult نتیجه یک روش عملیاتی را بسته‌بندی می‌کند و برای نمایندگی عملیات فریم‌ورک‌سازانه استفاده می‌شود.
AdditionalMetadataAttribute کلاسی ارائه می‌دهد که IMetadataAware را برای پشتیبانی از سایر فراگیرها پیاده‌سازی می‌کند.
AjaxHelper نشان‌دهنده‌ای است که پشتیبانی از نمایش HTML در برنامه‌های AJAX در ویژگی‌های نمایش را ارائه می‌دهد.
AjaxHelper<TModel> نشان‌دهنده‌ای است که پشتیبانی از نمایش HTML در برنامه‌های AJAX در ویژگی‌های نوعی را ارائه می‌دهد.
AjaxRequestExtensions کلاسی است که HttpRequestBase را گسترش می‌دهد و قابلیت تعیین اینکه درخواست HTTP آیا درخواست AJAX است یا خیر را اضافه می‌کند.
AllowAnonymousAttribute نشان‌دهنده‌ای است که برای تخصیص کنترل‌ها و عملیات‌هایی که در دوره تأیید باید از AuthorizeAttribute گذشت، استفاده می‌شود.
AllowHtmlAttribute با گذشتن از تأیید درخواست‌های ویژگی، اجازه می‌دهد تا در فرآیند پیوند مدل، HTML را شامل شود. (توصیه می‌شود که برنامه‌ها به صورت مستقیم تمام مدل‌های غیرفعال شده را بررسی کنند تا از حملات اسکریپت جلوگیری شود.)
AreaRegistration روش‌هایی برای ثبت یک یا چند ناحیه در برنامه‌های ASP.NET MVC را ارائه می‌دهد.
AreaRegistrationContext اطلاعات مورد نیاز برای ثبت یک ناحیه در برنامه‌های ASP.NET MVC را بسته‌بندی می‌کند.
AssociatedMetadataProvider کلاس‌های فرانت‌آپ برای ارائه‌دهندگان فراگیر را ارائه می‌دهد.
AssociatedValidatorProvider کلاس‌های فرانت‌آپ را برای ارائه‌دهندگان تأیید ارائه می‌دهد.
AsyncController پشتیبانی از سازگاری به عقب با ASP.NET MVC 3.
AsyncTimeoutAttribute نماینده‌ای است که برای تنظیم مقدار زمان‌پایان روش‌های همزمان (به میکروثانیه) استفاده می‌شود.
AuthorizationContext اطلاعات مورد نیاز برای استفاده از AuthorizeAttribute ویژگی را بسته‌بندی می‌کند.
AuthorizeAttribute نماینده‌ای است که برای محدود کردن دسترسی فراخواننده به روش عملیات استفاده می‌شود.
BindAttribute نماینده‌ای است که برای ارائه اطلاعات جزئی‌تر در مورد نحوه پیوند مدل به پارامترها استفاده می‌شود.
BuildManagerCompiledView نماینده‌ای است که برای نمایش ویژگی‌های ویژگی‌های BuildManager قبل از نمایش موتور نمایش استفاده می‌شود.
BuildManagerViewEngine کلاس مادر برای موتور نمایش ارائه می‌دهد.
ByteArrayModelBinder درخواست مرورگر را به آرایه بایتی تبدیل می‌کند.
CachedAssociatedMetadataProvider<TModelMetadata> کلاس‌های انتزاعی برای ارائه فراهم‌کننده مدل متا ذخیره شده ارائه می‌دهد.
CachedDataAnnotationsMetadataAttributes حاوی‌کننده‌ای برای ذخیره ویژگی‌های System.ComponentModel.DataAnnotations ارائه می‌دهد.
CachedDataAnnotationsModelMetadata حاوی‌کننده‌ای برای ذخیره DataAnnotationsModelMetadata ارائه می‌دهد.
CachedDataAnnotationsModelMetadataProvider پروانه مدل پیش‌فرض ASP.NET MVC را برای ارائه مدل متا ذخیره شده پیاده‌سازی می‌کند.
CachedModelMetadata<TPrototypeCache> حاوی‌کننده‌ای برای داده‌های متا برای ذخیره شده ارائه می‌دهد.
CancellationTokenModelBinder مکانیزمی را ارائه می‌دهد که برای انتقال اطلاعیه‌هایی که باید عملیات پیوندهای مدل لغو شوند، استفاده می‌شود.
ChildActionOnlyAttribute نماینده‌ای است که برای نشان‌دادن این که روش عملیات باید تنها به عنوان عملیات فرعی فراخوانی شود، استفاده می‌شود.
ChildActionValueProvider نماینده‌ای است که برای ارائه ارزش‌های عملیات فرعی استفاده می‌شود.
ChildActionValueProviderFactory نماینده‌ای است که برای ایجاد برنامه‌های فراهم‌کننده ارزش برای عملیات فرعی استفاده می‌شود.
ClientDataTypeModelValidatorProvider واردکننده مدل‌سازی اطلاعات نوع داده‌های مشتری را بازمی‌گرداند.
CompareAttribute نشان‌دهنده‌ای است که برای مقایسه دو ویژگی یک مدل استفاده می‌شود.
ContentResult نشان‌دهنده‌ای است که نوع محتوای تعریف‌شده توسط کاربر را که نتیجه روش عملیاتی است، نشان می‌دهد.
Controller روش‌هایی برای پاسخ به درخواست‌های HTTP از وب‌سایت ASP.NET MVC ارائه می‌دهد.
ControllerActionInvoker کلاسی است که مسئول فراخوانی روش‌های عملیاتی کنترل‌کننده است.
ControllerBase کلاس پایه برای تمامی کنترل‌کننده‌های MVC است.
ControllerBuilder کلاسی است که مسئول ایجاد کنترل‌کننده‌ها به صورت پویا است.
ControllerContext اطلاعات مربوط به درخواست HTTP که با نمونه RouteBase و ControllerBase مطابقت دارد را در خود جای می‌دهد.
ControllerDescriptor اطلاعات توصیف کنترل‌کننده را، مانند نام کنترل‌کننده، نوع و عملیات، در خود جای می‌دهد.
ControllerInstanceFilterProvider کنترل‌کننده را به نمونه FilterProviderCollection اضافه می‌کند.
CustomModelBinderAttribute نشان‌دهنده‌ای است که یک مدل‌بند خودکار را فراخوانی می‌کند.
DataAnnotationsModelMetadata حاوی‌کننده‌ای برای مدل‌سازی اطلاعات عمومی داده‌ها، کلاس DataAnnotationsModelMetadataProvider و کلاس DataAnnotationsModelValidator است.
DataAnnotationsModelMetadataProvider واردکننده مدل‌سازی اطلاعات پیش‌فرض ASP.NET MVC را اجرا می‌کند.
DataAnnotationsModelValidator واردکننده مدل‌سازی اطلاعات را ارائه می‌دهد.
DataAnnotationsModelValidator<TAttribute> واردکننده مدل‌سازی اطلاعات برای نوع تأیید مشخص شده ارائه می‌دهد.
DataAnnotationsModelValidatorProvider واردکننده پیش‌فرض ASP.NET MVC را اجرا می‌کند.
DataErrorInfoModelValidatorProvider حاوی‌کننده‌ای برای برنامه‌های مدل‌سازی اطلاعات خطا است.
DefaultControllerFactory نشان‌دهنده‌ای است که کارخانه‌های کنترل‌کننده را در حالت پیش‌فرض ثبت می‌کند.
DefaultModelBinder درخواست‌های مرورگر را به داده‌های موجود در داده‌ها ربط می‌دهد. این کلاس ارائه‌دهنده‌ای برای پیوند مدل‌سازی است.
DefaultViewLocationCache نمایش مخزن حافظه برای مکان‌های ویژوئل.
DependencyResolver یک نقطه ثبت برای ارائه‌دهندگان رابط IDependencyResolver یا IServiceLocator برای ارائه‌دهندگان رابط‌های وابستگی ارائه می‌دهد.
DependencyResolverExtensions اجرا امن و نوع‌دار برای GetService و GetServices ارائه می‌دهد.
DictionaryValueProvider<TValue> نمایش پایانه کلاس‌های ارائه‌دهنده ارزش که ارزش‌های این ارائه‌دهندگان از مجموعه‌ای که از رابط IDictionary<TKey, TValue> پیروی می‌کند، می‌آید.
EmptyModelMetadataProvider پایانه ارائه‌دهنده متاداده خالی برای مدل‌های داده‌ای که نیاز به متاداده ندارند، ارائه می‌دهد.
EmptyModelValidatorProvider پایانه ارائه‌دهنده تأیید خالی برای مدل‌هایی که نیاز به تأیید ندارند، ارائه می‌دهد.
EmptyResult نمایش یک نتایجی که هیچ عملی انجام نمی‌دهد، مانند روش‌های کنترلر که هیچ محتوایی را باز نمی‌گردانند.
ExceptionContext محیط برای استفاده از کلاس HandleErrorAttribute ارائه می‌دهد.
ExpressionHelper کلاس کمک‌کننده‌ای برای ارائه مدل نام از داخل عبارت ارائه می‌دهد.
FieldValidationMetadata قابلیتی برای ارائه ظرف برای متاداده‌های تأیید فیلد برای کاربران ارائه می‌دهد.
FileContentResult محتوای فایل باینری را به پاسخ ارسال می‌کند.
FilePathResult محتوای فایل را به پاسخ ارسال می‌کند.
FileResult نمایش پایانه‌ای برای ارسال محتوای فایل باینری به پاسخ.
FileStreamResult با استفاده از نمونه Stream، محتوای باینری را به پاسخ ارسال می‌کند.
Filter نمایش یک کلاس متاداده که شامل ارجاع به نمونه‌ای از یک یا چند رابط فیلتر، ترتیب فیلتر و محدوده فیلتر است.
FilterAttribute نمایش پایانه‌ای برای کلاس‌های پایه فیلتر ویژگی عمل و نتایج.
FilterAttributeFilterProvider پایانه ارائه‌دهنده فیلتر برای تعریف ویژگی‌های فیلتر.
FilterInfo اطلاعات مربوط به فیلترهای عملیاتی موجود را بسته‌بندی می‌کند.
FilterProviderCollection نمایش مجموعه‌ای از ارائه‌دهندگان فیلتر برنامه.
FilterProviders یک نقطه ثبت برای فیلترها ارائه می‌دهد.
FormCollection شامل ارائه‌دهنده ارزش‌های فرم برنامه است.
FormContext اطلاعات مورد نیاز برای تأیید و پردازش داده‌های ورودی فرم HTML را بسته‌بندی می‌کند.
FormValueProvider نشان‌دهنده ارائه‌دهنده ارزش‌های فرم در شیء NameValueCollection است.
FormValueProviderFactory نشان‌دهنده یک کلاس است که مسئول ایجاد نمونه جدید از شیء ارائه‌دهنده ارزش‌های فرم است.
GlobalFilterCollection نشان‌دهنده یک کلاس که شامل همه فیلترهای جهانی است.
GlobalFilters نشان‌دهنده مجموعه فیلترهای جهانی.
HandleErrorAttribute نشان‌دهنده یک ویژگی است که برای مدیریت استثناها ایجاد شده توسط روش عملیات استفاده می‌شود.
HandleErrorInfo اطلاعات مربوط به مدیریت خطاها که توسط روش عملیات ایجاد می‌شود، بسته‌بندی می‌کند.
HiddenInputAttribute نشان‌دهنده یک ویژگی است که برای نشان‌دهنده این که آیا باید ارزش یا زمینه‌ای به عنوان عنصر input مخفی نمایش داده شود یا خیر.
HtmlHelper نشان‌دهنده پشتیبانی از نمایش کنترل‌های HTML در ویژگی.
HtmlHelper<TModel> نشان‌دهنده پشتیبانی از نمایش کنترل‌های HTML در ویژگی‌های نوعی.
HttpDeleteAttribute نشان‌دهنده یک ویژگی است که برای محدود کردن روش عملیات استفاده می‌شود تا فقط درخواست‌های HTTP DELETE را پردازش کند.
HttpFileCollectionValueProvider نشان‌دهنده ارائه‌دهنده ارزش‌ها از مجموعه فایل‌های HTTP است.
HttpFileCollectionValueProviderFactory نشان‌دهنده یک کلاس است که مسئول ایجاد نمونه جدید از شیء ارائه‌دهنده مجموعه فایل‌های HTTP است.
HttpGetAttribute نشان‌دهنده یک ویژگی است که برای محدود کردن روش عملیات استفاده می‌شود تا فقط درخواست‌های HTTP GET را پردازش کند.
HttpHeadAttribute درخواست HTTP باید روش HTTP HEAD باشد.
HttpNotFoundResult یک شیء را تعریف می‌کند که برای نشان‌دهنده عدم یافت منابع درخواست شده استفاده می‌شود.
HttpOptionsAttribute نشان‌دهنده یک ویژگی است که برای محدود کردن روش عملیات استفاده می‌شود تا فقط درخواست‌های HTTP OPTIONS را پردازش کند.
HttpPatchAttribute نشان‌دهنده یک ویژگی است که برای محدود کردن روش عملیات استفاده می‌شود تا فقط درخواست‌های HTTP PATCH را پردازش کند.
HttpPostAttribute یک توابعی را نشان می‌دهد که برای محدود کردن روش‌های عملیاتی استفاده می‌شود تا فقط درخواست‌های HTTP POST را پردازش کند.
HttpPostedFileBaseModelBinder مدل را به فایل منتشر شده بستن می‌کند.
HttpPutAttribute یک توابعی را نشان می‌دهد که برای محدود کردن روش‌های عملیاتی استفاده می‌شود تا فقط درخواست‌های HTTP PUT را پردازش کند.
HttpRequestExtensions HttpRequestBase را گسترش می‌دهد، که شامل مقادیر HTTP ارسالی توسط کاربر در درخواست وب است.
HttpStatusCodeResult یک روش برای بازگرداندن عمل نتیجه با کد وضعیت HTTP خاص و توضیحات ارائه می‌دهد.
HttpUnauthorizedResult نتیجه درخواست HTTP غیرمجاز را نشان می‌دهد.
JavaScriptResult محتوای JavaScript را به پاسخ ارسال می‌کند.
JsonResult کلاسی را نشان می‌دهد که برای ارسال محتوای فرمت JSON به پاسخ استفاده می‌شود.
JsonValueProviderFactory ممکن می‌کند روش‌های عملیاتی برای ارسال و دریافت متن فرمت JSON باشد و متن JSON را به عنوان مدل به روش بستن به متغیرهای پارامتر روش عملیاتی ارسال کند.
LinqBinaryModelBinder درخواست‌های مرورگر را به مدل‌های LINQ Binary نقش‌بندی می‌کند.
ModelBinderAttribute یک توابعی را نشان می‌دهد که مدل‌های نوع را به مدل‌های تولیدکننده مرتبط می‌کند.
ModelBinderDictionary کلاسی را نشان می‌دهد که شامل تمام مدل‌بندگان برنامه (به ترتیب نوع قالب‌بند) است.
ModelBinderProviderCollection یک قالب‌بند برای مدل‌بندگان فراهم می‌کند.
ModelBinderProviders یک قالب‌بند برای مدل‌بندگان فراهم می‌کند.
ModelBinders دسترسی جهانی به مدل‌بندگان برنامه را فراهم می‌کند.
ModelBindingContext موقعیت اجرایی برای برنامه‌ریزی مدل‌بندی فراهم می‌کند.
ModelError خطاهایی را که در طول بستن مدل رخ می‌دهند نشان می‌دهد.
ModelErrorCollection مجموعه‌ای از نمونه‌های ModelError.
ModelMetadata فریم‌ورک برای داده‌های مدل عمومی، کلاس ModelMetadataProvider و کلاس ModelValidator فراهم می‌کند.
ModelMetadataProvider یک کلاس基底 جسیم برای ارائه‌دهندگان metadata سفارشی ارائه می‌دهد.
ModelMetadataProviders یک محفظه برای نمونه فعلی ModelMetadataProvider ارائه می‌دهد.
ModelState وضعیت پیوند دادن مدل را در یک ویژگی یا خود پارامتر روش عمل بسته‌بندی می‌کند.
ModelStateDictionary وضعیت تلاش‌ها برای پیوند دادن فرم ارسال شده به روش عمل (که شامل اطلاعات بررسی است) را نشان می‌دهد.
ModelValidationResult یک محفظه برای نتایج بررسی ارائه می‌دهد.
ModelValidator یک کلاس基底 ارائه می‌دهد که برای پیاده‌سازی منطق بررسی استفاده می‌شود.
ModelValidatorProvider یک لیست از ارائه‌دهندگان بررسی برای مدل ارائه می‌دهد.
ModelValidatorProviderCollection یک محفظه برای لیست ارائه‌دهندگان بررسی ارائه می‌دهد.
ModelValidatorProviders یک محفظه برای ارائه‌دهنده‌های فعلی بررسی ارائه می‌دهد.
MultiSelectList یک لیست از آیتم‌ها است که کاربر می‌تواند چندین آیتم را از آن انتخاب کند.
MvcFilter در صورت پیروی از رشته‌های مشتق، یک کلاس metadata ارائه می‌دهد که شامل ارجاع به یک یا چند رابط فیلتر، ترتیب فیلترها و محدوده فیلترها است.
MvcHandler کنترلری که درخواست‌های HTTP را پردازش می‌کند را انتخاب می‌کند.
MvcHtmlString یک رشته HTML کد شده است که نباید دوباره کد شود.
MvcHttpHandler درخواست‌های HTTP را بررسی و پردازش می‌کند.
MvcRouteHandler یک شیء را ایجاد می‌کند که از رابط IHttpHandler پیروی می‌کند و درخواست محیط را به آن انتقال می‌دهد.
MvcWebRazorHostFactory یک نمونه از فایل MvcWebPageRazorHost ایجاد می‌کند.
NameValueCollectionExtensions NameValueCollection را توسعه می‌دهد تا بتواند مجموعه را به دیکشنری مشخصی کپی کند.
NameValueCollectionValueProvider 基底 کلاس ارائه‌دهنده ارزش‌ها است که ارزش‌های این ارائه‌دهندگان از یک شیء NameValueCollection می‌آید.
NoAsyncTimeoutAttribute پوشش آسان برای ویژگی AsyncTimeoutAttribute فراهم می‌کند.
NonActionAttribute ویژگی‌ای را نشان می‌دهد که برای نشان دادن اینکه روش کنترل‌کننده نیست، استفاده می‌شود.
OutputCacheAttribute ویژگی‌ای را نشان می‌دهد که برای تخصیص عملکردی که خروجی آن را می‌توان ذخیره کرد، استفاده می‌شود.
ParameterBindingInfo اطلاعات مربوط به پیوند پارامترهای روش عملکرد به مدل داده‌ها را محصور می‌کند.
ParameterDescriptor اطلاعات توضیحات پارامترها را شامل می‌شود.
PartialViewResult یک کلاس پایه است که برای ارسال ویژگی‌های دیداری جزئی به پاسخ استفاده می‌شود.
PreApplicationStartCode نقطه‌ای را برای کد پیش‌راه‌اندازی برنامه ASP.NET Razor فراهم می‌کند.
QueryStringValueProvider ارائه‌دهنده‌ای را نشان می‌دهد که ارزش‌های جستجوی متنی را در NameValueCollection شامل می‌شود.
QueryStringValueProviderFactory کلاسی را نشان می‌دهد که مسئول ایجاد نمونه‌های جدید از ارائه‌دهنده‌های ارزش جستجوی متنی است.
RangeAttributeAdapter پروتکلی را ارائه می‌دهد که ویژگی RangeAttribute را تطبیق می‌دهد.
RazorView کلاسی را نشان می‌دهد که برای ایجاد ویژگی‌های دیداری با استفاده از زبان Razor استفاده می‌شود.
RazorViewEngine یک موتور نمایشی را نشان می‌دهد که برای نمایش صفحات وب با استفاده از زبان Razor ASP.NET استفاده می‌شود.
RedirectResult با بازنمایی به URI مشخص شده، پردازش عملکرد برنامه را کنترل می‌کند.
RedirectToRouteResult نتیجه‌ای را نشان می‌دهد که با استفاده از دیکشنری ارزش‌های مسیر مشخص شده برای انجام بازنمایی.
ReflectedActionDescriptor اطلاعات بازتابی برای روش‌های عملکرد را شامل می‌شود.
ReflectedControllerDescriptor اطلاعات بازتابی برای کنترل‌ها را شامل می‌شود.
ReflectedParameterDescriptor اطلاعات روش‌های عملکرد بازتابی برای پارامترهای توضیحات را شامل می‌شود.
RegularExpressionAttributeAdapter پروتکلی را ارائه می‌دهد که ویژگی RegularExpressionAttribute را تطبیق می‌دهد.
RemoteAttribute ویژگی‌ای را ارائه می‌دهد که استفاده از برنامه‌های تأیید از راه دور با استفاده از پلاگین تأیید jQuery را ممکن می‌کند.
RequiredAttributeAdapter پروتکلی را ارائه می‌دهد که ویژگی RequiredAttributeAttribute را تطبیق می‌دهد.
RequireHttpsAttribute نمایش ویژگی‌ای است که برای مجبور کردن بازفرستادن درخواست‌های HTTP ناامن از طریق HTTPS استفاده می‌شود.
ResultExecutedContext محیط Method OnResultExecuted کلاس ActionFilterAttribute را فراهم می‌کند.
ResultExecutingContext محیط Method OnResultExecuting کلاس ActionFilterAttribute را فراهم می‌کند.
RouteCollectionExtensions RouteCollection را برای مسیرهای MVC گسترش می‌دهد.
RouteDataValueProvider نمایش فراهم‌کننده داده‌های مسیر در یک شیء که از接口 IDictionary<TKey, TValue> پیروی می‌کند است.
RouteDataValueProviderFactory نمایش کارخانه‌ای است که برای ایجاد فراهم‌کنندگان داده‌های مسیر استفاده می‌شود.
SelectList نمایش لیستی است که کاربر می‌تواند یکی از موارد را از آن انتخاب کند.
SelectListItem نمایش یکی از انتخاب‌های مورد نظر در نمونه SelectList است.
SessionStateAttribute وضعیت جلسه کنترل‌کننده را مشخص می‌کند.
SessionStateTempDataProvider داده‌های وضعیت جلسه را برای شیء TempDataDictionary فعلی فراهم می‌کند.
StringLengthAttributeAdapter آداپتورهای StringLengthAttribute را فراهم می‌کند.
TempDataDictionary نمایش مجموعه‌ای از داده‌هایی که تنها از یک درخواست به درخواست بعدی حفظ می‌شوند.
TemplateInfo اطلاعات مربوط به محیط قالب فعلی را بسته‌بندی می‌کند.
UrlHelper شامل روش‌هایی برای ایجاد URL‌های ASP.NET MVC در برنامه است.
UrlParameter نمایش پارامترهای اختیاری که توسط کلاس MvcHandler در فرآیند مسیر استفاده می‌شود.
ValidatableObjectAdapter فراهم‌کننده آداپتورهای قابل تأیید.
ValidateAntiForgeryTokenAttribute نمایش ویژگی‌ای که برای جلوگیری از درخواست‌های جعلی استفاده می‌شود.
ValidateInputAttribute نمایش یک ویژگی که برای تخصیص روش‌هایی که باید ورودی‌های خود را تأیید کنند استفاده می‌شود.
ValueProviderCollection نمایش مجموعه‌ای از فراهم‌کنندگان ارزش برنامه.
ValueProviderDictionary منسوخ شده است. نمایش دیکشنری ارائه‌دهنده ارزش برنامه.
ValueProviderFactories نمایش محفظه‌ای برای ValueProviderFactory.
ValueProviderFactory نمایش کارخانه‌ای که برای ایجاد نمونه‌های ValueProvider استفاده می‌شود.
ValueProviderFactoryCollection نمایش مجموعه‌ای از کارخانه‌های ارائه‌دهنده ارزش برنامه.
ValueProviderResult نمایش نتایج پیوند یک مقدار (مانند مقدار ارسال فرم یا مقدار جستجو) به ویژگی پارامتر یا پیوند به خود این پارامتر.
ViewContext بسته‌بندی اطلاعات مربوط به نمایش ویژگی.
ViewDataDictionary نمایش یک محفظه که برای انتقال داده‌ها بین کنترلر و ویژگی استفاده می‌شود.
ViewDataDictionary<TModel> نمایش یک محفظه که برای انتقال داده‌های نوعی بین کنترلر و ویژگی استفاده می‌شود.
ViewDataInfo بسته‌بندی اطلاعات مربوط به محتوای قالب فعلی و HTML Helper برای تعامل با قالب.
ViewEngineCollection نمایش مجموعه‌ای از موتورهای ویژگی موجود برای برنامه.
ViewEngineResult نمایش نتایج جستجوی موتورهای ویژگی.
ViewEngines نمایش مجموعه‌ای از موتورهای ویژگی موجود برای برنامه.
ViewMasterPage نمایش اطلاعات مورد نیاز برای ایجاد صفحه مادر ویژگی.
ViewMasterPage<TModel> نمایش اطلاعات مورد نیاز برای ایجاد صفحه مادر ویژگی.
ViewPage نمایش ویژگی‌ها و روش‌هایی که برای نمایش ویژگی به عنوان صفحه وب فرم مورد نیاز است.
ViewPage<TModel> نمایش اطلاعات مورد نیاز برای نمایش ویژگی به صورت صفحه وب فرم.
ViewResult نمایش یک کلاسی که برای نمایش ویژگی با استفاده از نمونه IView که توسط IViewEngine بازگردانده می‌شود، استفاده می‌شود.
ViewResultBase نمایش یک کلاس پایه که برای ارائه مدل به ویژگی و نمایش ویژگی به پاسخ استفاده می‌شود.
ViewStartPage کلاسی که برای ارائه نوع کلی از صفحه شروع (مادر) قابل استفاده است.
ViewTemplateUserControl محفظه‌ای برای ارائه اطلاعات TemplateInfo.
ViewTemplateUserControl<TModel> محفظه‌ای برای ارائه اطلاعات TemplateInfo.
ViewType نمایش نوع ویژگی.
ViewUserControl نمایش اطلاعات مورد نیاز برای ایجاد کنترل کاربری.
ViewUserControl<TModel> اطلاعاتی را ارائه می‌دهد که برای ایجاد کنترل‌های کاربر قوی‌تر مورد نیاز هستند.
VirtualPathProviderViewEngine نمایی از کلاس پدر متعارف برای IViewEngine است.
WebFormView اطلاعاتی را ارائه می‌دهد که برای ایجاد صفحه فرم وب در ASP.NET MVC مورد نیاز هستند.
WebFormViewEngine نمایی است که برای نمایش صفحه فرم وب به عنوان یک ویژگی استفاده می‌شود.
WebViewPage ویژگی‌ها و روش‌هایی را ارائه می‌دهد که برای نمایش ویژگی‌های استفاده از زبان ASP.NET Razor مورد نیاز هستند.
WebViewPage<TModel> ویژگی‌ها و روش‌هایی را ارائه می‌دهد که برای نمایش ویژگی‌های استفاده از زبان ASP.NET Razor مورد نیاز هستند.

رابط

رابط توضیح
IActionFilter تعریف روش‌هایی که در فیلترهای عملیات استفاده می‌شوند.
IActionInvoker تعریف قراردادی برای برنامه‌ای که برای فراخوانی یک عملیات در پاسخ به درخواست HTTP استفاده می‌شود.
IAuthorizationFilter تعریف روش‌هایی که برای فیلترهای مجوز مورد نیاز هستند.
IClientValidatable یک روش ارائه می‌دهد کهASP.NET MVC برای یافتن این که آیا برنامه‌های��ی‌سازی برای تأیید اعتبار در سرور پشتیبانی می‌کنند یا خیر، استفاده می‌کند.
IController تعریف روش‌هایی که برای کنترل‌گر مورد نیاز هستند.
IControllerActivator کنترل دقیق‌تری بر روی روش‌های نمونه‌سازی کنترل‌گر با استفاده از تزریق وابستگی ارائه می‌دهد.
IControllerFactory تعریف روش‌هایی که برای کارخانه کنترل‌گر مورد نیاز هستند.
IDependencyResolver تعریف روش‌هایی که برای ساده‌سازی مکان‌یابی خدمات و حل و فصل وابستگی‌ها مورد نیاز هستند.
IEnumerableValueProvider نمایی از یک IValueProvider خاص است که توانایی تبدیل به نوع قابل شمارش را دارد.
IExceptionFilter تعریف روش‌هایی که برای فیلترهای استثنایی مورد نیاز هستند.
IFilterProvider ارائه رابطی برای جستجوی فیلترها.
IMetadataAware ارائه رابطی برای نمایش ویژگی‌ها به AssociatedMetadataProvider.
IModelBinder تعریف روش‌هایی که برای مدل‌بندی مدل مورد نیاز هستند.
IModelBinderProvider تعریف روش‌هایی که برای مدل‌بندی داینامیک برای کلاس‌هایی که از IModelBinder استفاده می‌کنند مورد نیاز هستند.
IMvcFilter تعریف اعضایی که برای مشخص کردن ترتیب فیلترها و اجازه دادن به چندین فیلتر مورد نیاز هستند.
IResultFilter تعریف روش‌هایی که برای فیلتر نتایج مورد نیاز هستند.
IRouteWithArea رابط بین مسیرها و مناطق در برنامه‌های ASP.NET MVC.
ITempDataProvider معاهده‌ای برای ارائه‌دهنده داده‌های موقتی تعریف می‌کند که این ارائه‌دهندگان برای ذخیره داده‌هایی که باید در درخواست بعدی مشاهده شوند استفاده می‌شوند.
IUnvalidatedValueProvider یک رابط IValueProvider را نشان می‌دهد که می‌تواند از اعتبارسنجی درخواست صرف نظر کند.
IValueProvider روش‌هایی برای تعریف ارائه‌دهنده ارزش ASP.NET MVC تعریف می‌کند.
IView روش‌هایی برای تعریف ویژگی‌ها تعریف می‌کند.
IViewDataContainer روش‌هایی برای تعریف دیکشنری داده‌های ویژگی تعریف می‌کند.
IViewEngine روش‌هایی را برای ایجاد موتور ویژگی تعریف می‌کند.
IViewLocationCache روش‌هایی را برای ذخیره‌سازی مکان ویژگی‌ها در حافظه تعریف می‌کند.
IViewPageActivator راه‌حل دقیق برای ایجاد ویژگی‌های صفحه ویژوال را با استفاده از تزریق وابستگی ارائه می‌دهد.

نماینده

نماینده توضیح
ActionSelector یک نماینده را نشان می‌دهد که شامل منطق انتخاب روش عملیاتی است.
DataAnnotationsModelValidationFactory روشی را برای ایجاد نمونه DataAnnotationsModelValidatorProvider نشان می‌دهد.
DataAnnotationsValidatableObjectAdapterFactory یک کارخانه برای اعتبارسنجی بر اساس IValidatableObject ارائه می‌دهد.

برشمرده است

برشمرده است توضیح
FilterScope مقدارهایی را تعریف می‌کند که تعیین می‌کنند مرزهای ASP.NET MVC فیلتر در یک نوع مرز و ترتیب مرز اجرا می‌شوند.
FormMethod نوع درخواست‌های HTTP فرم را برشمرده است.
HttpVerbs پredicate‌های HTTP را برشمرده است.
InputType نوع ورودی کنترل‌ها را برشمرده است.
JsonRequestBehavior تعیین کنید که آیا باید درخواست‌های HTTP GET از مشتری‌ها مجاز باشند یا خیر.