다음을 통해 공유


HttpResponseData 클래스

정의

나가는 HTTP 응답의 표현입니다.

public abstract class HttpResponseData
type HttpResponseData = class
Public MustInherit Class HttpResponseData
상속
HttpResponseData

생성자

HttpResponseData(FunctionContext)

HttpResponseData 클래스의 새 인스턴스를 초기화합니다.

속성

Body

응답 본문 스트림을 가져오거나 설정합니다.

Cookies

요청 쿠키가 HttpCookies 포함된 instance 가져옵니다.

FunctionContext

이 응답에 대한 를 FunctionContext 가져옵니다.

Headers

응답 헤더를 HttpHeadersCollection 포함하는 을 가져오거나 설정합니다.

StatusCode

응답에 대한 상태 코드를 가져오거나 설정합니다.

메서드

CreateResponse(HttpRequestData)

제공된 요청에 대한 HTTP 응답을 만듭니다.

확장 메서드

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken)

지정된 값을 제공 ObjectSerializer된 를 사용하여 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식이 로 application/json; charset=utf-8 설정되고 상태 코드가 제공된 statusCode로 설정됩니다.

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken)

지정된 값을 제공 ObjectSerializer된 를 사용하여 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식은 제공된 contentType 로 설정되고 상태 코드는 제공된 로 설정됩니다statusCode.

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken)

지정된 값을 제공 ObjectSerializer된 를 사용하여 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식은 제공된 contentType 로 설정되고 상태 코드는 200으로 설정됩니다.

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken)

지정된 값을 제공 ObjectSerializer된 를 사용하여 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식이 로 application/json; charset=utf-8 설정되고 상태 코드가 200으로 설정됩니다.

WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken)

이 작업자에 대해 구성된 기본값 ObjectSerializer 을 사용하여 지정된 값을 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식이 로 application/json; charset=utf-8 설정되고 상태 코드가 제공된 statusCode로 설정됩니다.

WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken)

이 작업자에 대해 구성된 기본값 ObjectSerializer 을 사용하여 지정된 값을 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식은 제공된 contentType 로 설정되고 상태 코드는 제공된 로 설정됩니다statusCode.

WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken)

이 작업자에 대해 구성된 기본값 ObjectSerializer 을 사용하여 지정된 값을 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식은 제공된 contentType 로 설정되고 상태 코드는 200으로 설정됩니다.

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

이 작업자에 대해 구성된 기본값 ObjectSerializer 을 사용하여 지정된 값을 응답 본문에 JSON으로 비동기적으로 씁니다. 응답 콘텐츠 형식이 로 application/json; charset=utf-8 설정되고 상태 코드가 200으로 설정됩니다.

WriteBytes(HttpResponseData, Byte[])

제공된 바이트를 응답 본문에 씁니다.

WriteBytesAsync(HttpResponseData, Byte[])

제공된 바이트를 응답 본문에 비동기적으로 씁니다.

WriteBytesAsync(HttpResponseData, Byte[], CancellationToken)

제공된 바이트를 응답 본문에 비동기적으로 쓰고 취소 요청을 모니터링합니다.

WriteString(HttpResponseData, String, Encoding)

지정된 인코딩을 사용하여 제공된 문자열을 응답 본문에 씁니다.

WriteStringAsync(HttpResponseData, String, Encoding)

지정된 인코딩을 사용하여 제공된 문자열을 응답 본문에 비동기적으로 씁니다.

WriteStringAsync(HttpResponseData, String, CancellationToken, Encoding)

지정된 인코딩을 사용하여 제공된 문자열을 응답 본문에 비동기적으로 쓰고 취소 요청을 모니터링합니다.

적용 대상