Microsoft.Web.Mvc.Resources Namespace
Provides class for MVC resources.
Classes
Class | Description | |
---|---|---|
AjaxHelperExtensions | Represents the extensions for rendering HTML in AJAX scenarios within a view. |
|
AtomEntryActionResult | Represents an ActionResult that can render a SyndicationItem to the Atom 1.0 entry format. |
|
AtomFeedActionResult | Represents an ActionResult that can render a SyndicationFeed to the Atom 1.0 feed format. |
|
AtomServiceDocumentActionResult | Represents an ActionResult that can render a ServiceDocument to the Atom 1.0 ServiceDocument format. |
|
DataContractJsonActionResult | Represents an ActionResult that can render an object to the json format using the DataContractJsonSerializer. |
|
DataContractXmlActionResult | Represents an ActionResult that can render an object to the xml format using the DataContractSerializer. |
|
DefaultFormatHelper | Represents the default implementation of FormatHelper The results for GetRequestFormat() and GetResponseFormats() are cached on the HttpContext.Items dictionary: HttpContext.Items["requestFormat"] HttpContext.Items["responseFormat"]. |
|
DefaultFormatManager | Represents the default implementation of Format manager. |
|
FormatHelper | Base class for content negotiation support |
|
FormatManager | Represents the class that maintains a registration of handlers for request and response formats |
|
HtmlHelperExtensions | Represents the HTML encoding helper extensions. |
|
HttpRequestBaseExtensions | Represents the HttpRequestBase extension methods that call directly into the DefaultFormatHelper. |
|
IEnumerableExtensions | Encapsulates functionality used to extend the IEnumerable{T} implementation. |
|
JsonFormatHandler | Represents the JSON mechanism for serializing request in additional formats. |
|
MultiFormatActionResult | Returns the response in the format specified by the request. By default, supports returning the model as a HTML view, XML and JSON. If the response format requested is not supported, then the NotAcceptable status code is returned. |
|
RequestContextExtensions | Represents the RequestContext extension methods that call directly into the registered FormatHelper. |
|
ResourceControllerFactory | Specialized ControllerFactory that augments the base controller factory to make it RESTful - specifically, adding support for multiple formats, HTTP method based dispatch to controller methods and HTTP error handling. |
|
ResourceErrorActionResult | Represents an action result for returning HTTP errors that result from performing operations on resources, including an optional detail in the HTTP body. |
|
ResourceModelBinder | Represents the ModelBinder implementation that augments the inner model binder with support for binding to other formats - XML and JSON by default. |
|
RouteCollectionExtensions | Extends a RouteCollection object for MVC routing. |
|
UriHelperExtensions | Represents the route URL for the UriHelperExtensions. |
|
WebApiEnabledAttribute | Represents the attribute indicating that the controller supports multiple formats (HTML, XML, JSON etc), HTTP method based dispatch and HTTP error handling. |
|
XmlFormatHandler | Represents the XML mechanism for serializing request in additional formats. |
Interfaces
Interface | Description | |
---|---|---|
IRequestFormatHandler | Represents the extensibility mechanism for deserializing data in additional formats. FormatManager.Current.RequestFormatHandlers contains the list of request formats supported by the web application. |
|
IResponseFormatHandler | Represents the extensibility mechanism for serializing response in additional formats. FormatManager.Current.RequestFormatHandlers contains the list of request formats supported by the web application. |
Enumerations
Enumeration | Description | |
---|---|---|
ActionType | This enum is used by the UrlHelper extension methods to create links within resource controllers. |
Return to top