你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

HttpRequestData Class

Definition

A representation of the HTTP request sent by the host.

public abstract class HttpRequestData
type HttpRequestData = class
Public MustInherit Class HttpRequestData
Inheritance
HttpRequestData

Constructors

HttpRequestData(FunctionContext)

Initializes a new instance of the HttpRequestData class.

Properties

Body

A Stream containing the HTTP body data.

Cookies

Gets an IReadOnlyCollection<T> containing the request cookies.

FunctionContext

Gets the FunctionContext for this request.

Headers

Gets a HttpHeadersCollection containing the request headers.

Identities

Gets an IEnumerable<T> containing the request identities.

Method

Gets the HTTP method for this request.

Query

Gets the NameValueCollection containing the request query.

Url

Gets the Uri for this request.

Methods

CreateResponse()

Creates a response for this request.

Extension Methods

CreateResponse(HttpRequestData, HttpStatusCode)

Creates a response for the the provided HttpRequestData.

ReadAsString(HttpRequestData, Encoding)

Reads the body payload as a string.

ReadAsStringAsync(HttpRequestData, Encoding)

Reads the body payload as a string.

ReadFromJsonAsync<T>(HttpRequestData, ObjectSerializer, CancellationToken)

Reads the request using the provided ObjectSerializer.

ReadFromJsonAsync<T>(HttpRequestData, CancellationToken)

Reads the request using the default ObjectSerializer configured for this worker.

Applies to