HttpRequestMessageExtensions 类

定义

为 类提供扩展方法 HttpRequestMessage

public static class HttpRequestMessageExtensions
type HttpRequestMessageExtensions = class
Public Module HttpRequestMessageExtensions
继承
HttpRequestMessageExtensions

方法

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, Exception)

帮助程序方法,该方法执行内容协商,并创建一个 HttpResponseMessage 表示错误的 ,其实例 System.Net.Http.ObjectContent`1 包装 HttpError 异常 exception。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, HttpError)

帮助程序方法,该方法执行内容协商,并创建一个HttpResponseMessage表示错误的 ,其中包装error实例System.Net.Http.ObjectContent`1为内容。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, ModelStateDictionary)

帮助程序方法,该方法执行内容协商,并创建一个HttpResponseMessage表示错误的 ,其实例System.Net.Http.ObjectContent`1HttpError包装模型状态 modelState为 。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String)

帮助程序方法,该方法执行内容协商,并创建一个HttpResponseMessage表示错误的 ,并用消息 message包装 的HttpError实例System.Net.Http.ObjectContent`1。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。

CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String, Exception)

帮助程序方法,该方法执行内容协商,并创建一个HttpResponseMessage表示错误的 ,其中包含异常 的错误消息messageexception包装 HttpError 的实例System.Net.Http.ObjectContent`1。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

如果可以找到格式化程序,则执行内容协商并创建 HttpResponseMessage 一个 System.Net.Http.ObjectContent`1 实例作为内容的 帮助程序方法。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。 配置。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, IEnumerable<MediaTypeFormatter>)

如果可以找到格式化程序,则执行内容协商并创建 HttpResponseMessage 一个 System.Net.Http.ObjectContent`1 实例作为内容的 帮助程序方法。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter)

帮助程序方法,该方法使用包含提供的 和给定 formatter的 实例创建 。HttpResponseMessageSystem.Net.Http.ObjectContent`1value

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue)

帮助程序方法,该方法使用包含提供的 和给定 formatter的 实例创建 。HttpResponseMessageSystem.Net.Http.ObjectContent`1value

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String)

帮助程序方法,该方法使用包含提供的 和给定 formatter的 实例创建 。HttpResponseMessageSystem.Net.Http.ObjectContent`1value

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue)

帮助程序方法,该方法使用包含提供的 value的 实例创建 。HttpResponseMessageSystem.Net.Http.ObjectContent`1 给定 mediaType 的 用于查找 的 System.Net.Http.Formatting.MediaTypeFormatter实例。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String)

帮助程序方法,该方法使用包含提供的 value的 实例创建 。HttpResponseMessageSystem.Net.Http.ObjectContent`1 给定 mediaType 的 用于查找 的 System.Net.Http.Formatting.MediaTypeFormatter实例。

CreateResponse<T>(HttpRequestMessage, T)

执行内容协商并创建 HttpResponseMessage 的帮助程序方法,其中 System.Net.Http.ObjectContent`1 实例作为内容, OK 如果可以找到格式化程序,则将其作为状态代码。 如果找不到格式化程序,则此方法将返回状态为“406 NotAcceptable”的响应。

适用于