다음을 통해 공유


Microsoft.AspNetCore.Http.Features 네임스페이스

Features관련된 형식을 포함합니다.

클래스

DefaultSessionFeature

이 형식은 사용자가 ISessionFeature만들 필요 없이 Session 속성을 직접 설정할 수 있는 단위 테스트 목적으로만 존재합니다.

FeatureCollection

IFeatureCollection대한 기본 구현입니다.

FeatureCollectionExtensions

IFeatureCollection 기능을 가져오기 위한 확장 메서드

FormFeature

IFormFeature대한 기본 구현입니다.

FormOptions

요청 본문을 HTTP 양식으로 읽도록 구성하는 옵션입니다.

HttpConnectionFeature

IHttpConnectionFeature대한 기본 구현입니다.

HttpRequestFeature

IHttpRequestFeature대한 기본 구현입니다.

HttpRequestIdentifierFeature

IHttpRequestIdentifierFeature대한 기본 구현입니다.

HttpRequestLifetimeFeature

IHttpRequestLifetimeFeature대한 기본 구현입니다.

HttpResponseFeature

IHttpResponseFeature대한 기본 구현입니다.

ItemsFeature

IItemsFeature대한 기본 구현입니다.

QueryFeature

IQueryFeature대한 기본 구현입니다.

RequestBodyPipeFeature

IRequestBodyPipeFeature대한 기본 구현입니다.

RequestCookiesFeature

IRequestCookiesFeature대한 기본 구현입니다.

RequestServicesFeature

요청 서비스에 액세스하기 위한 IServiceProvidersFeature 구현입니다.

ResponseCookiesFeature

IResponseCookiesFeature기본 구현입니다.

RouteValuesFeature

값을 라우팅하는 기능입니다. Features 사용하여 현재 요청과 연결된 값에 액세스합니다.

ServiceProvidersFeature

IServiceProvidersFeature대한 기본 구현입니다.

TlsConnectionFeature

TlsConnectionFeature대한 기본 구현입니다.

구조체

FeatureReference<T>

기능에 대한 캐시된 참조입니다.

FeatureReferences<TCache>

기능 컬렉션에 대한 참조입니다.

인터페이스

IBadRequestExceptionFeature

거부된 HTTP 요청에 대한 정보를 제공합니다.

IEndpointFeature

엔드포인트 라우팅을 위한 기능 인터페이스입니다. Features 사용하여 현재 요청과 연결된 인스턴스에 액세스합니다.

IFeatureCollection

HTTP 기능의 컬렉션을 나타냅니다.

IFormFeature

요청 본문을 HTTP 양식으로 읽을 수 있습니다.

IHttpActivityFeature

요청과 연결된 Activity 액세스하는 기능입니다.

IHttpBodyControlFeature

BodyBody 대한 IO 동작을 제어합니다.

IHttpBufferingFeature

Features관련된 형식을 포함합니다.

IHttpConnectionFeature

요청을 전달하는 TCP/IP 연결에 대한 정보입니다.

IHttpExtendedConnectFeature

HTTP/2 WebSocket 및 WebTransport와 같은 확장 CONNECT 핸드셰이크가 필요한 프로토콜과 함께 사용됩니다. https://www.rfc-editor.org/rfc/rfc8441#section-4

IHttpMaxRequestBodySizeFeature

단일 요청에 대한 최대 요청 본문 크기를 검사하고 수정하는 기능입니다.

IHttpMetricsTagsFeature

HTTP 요청 기간 메트릭에 추가된 태그에 대한 액세스를 제공합니다. 카운터를 사용하도록 설정하지 않으면 이 기능이 설정되지 않습니다.

IHttpRequestBodyDetectionFeature

요청에 본문이 있을 수 있는지 여부를 나타내는 데 사용됩니다.

IHttpRequestFeature

지정된 요청의 세부 정보를 포함합니다. 이러한 속성은 모두 변경 가능해야 합니다. 이러한 속성 중 어느 것도 null로 설정해서는 안 됩니다.

IHttpRequestIdentifierFeature

요청을 고유하게 식별하는 기능입니다.

IHttpRequestLifetimeFeature

HTTP 요청 수명 작업에 대한 액세스를 제공합니다.

IHttpRequestTrailersFeature

이 기능은 HTTP/1.1 청크된 본문 또는 HTTP/2 후행 헤더에 대한 HTTP 요청 트레일러 헤더를 노출합니다.

IHttpResetFeature

HTTP/2 또는 HTTP/3과 같은 프로토콜을 지원하는 프로토콜에 대한 재설정 메시지를 보내는 데 사용됩니다.

IHttpResponseBodyFeature

응답 본문과 상호 작용하는 다양한 방법의 집계입니다.

IHttpResponseFeature

HTTP 응답의 필드와 상태를 나타냅니다.

IHttpResponseTrailersFeature

응답 트레일러에 대한 액세스를 제공합니다.

응답 트레일러를 사용하면 HTTP/1.1(청크) 또는 HTTP/2 응답의 끝에 추가 헤더를 보낼 수 있습니다. 자세한 내용은 RFC7230참조하세요.

IHttpsCompressionFeature

요청별로 HTTPS에 대한 응답 압축 동작을 구성합니다.

IHttpSendFileFeature

디스크에서 네트워크로 파일을 전송하기 위한 효율적인 메커니즘을 제공합니다.

IHttpUpgradeFeature

서버 업그레이드 기능에 대한 액세스를 제공합니다.

IHttpWebSocketFeature

서버 websocket 기능에 대한 액세스를 제공합니다.

IHttpWebTransportFeature

WebTransport 세션을 수락하고 검색하기 위한 API입니다.

IItemsFeature

이 요청의 범위 내에서 데이터를 공유하는 데 사용할 수 있는 키/값 컬렉션을 제공합니다.

IQueryFeature

HTTP 요청과 연결된 IQueryCollection 대한 액세스를 제공합니다.

IRequestBodyPipeFeature

HTTP 요청 본문을 PipeReader나타냅니다.

IRequestCookiesFeature

요청 쿠키 컬렉션에 대한 액세스를 제공합니다.

IResponseCookiesFeature

응답 Set-Cookie 헤더를 만들기 위한 도우미입니다.

IRouteValuesFeature

라우팅 값에 대한 기능 인터페이스입니다. Features 사용하여 현재 요청과 연결된 값에 액세스합니다.

IServerVariablesFeature

이 기능은 요청 서버 변수 집합에 대한 액세스를 제공합니다.

IServiceProvidersFeature

요청 범위 IServiceProvider대한 accces를 제공합니다.

ISessionFeature

현재 요청에 대한 ISession 대한 액세스를 제공합니다.

ITlsConnectionFeature

현재 HTTP 연결과 연결된 TLS 기능에 대한 액세스를 제공합니다.

ITlsTokenBindingFeature

TLS 토큰 바인딩 매개 변수에 대한 정보를 제공합니다.

ITrackingConsentFeature

사이트 활동 및 기능과 관련된 사용자 정보의 스토리지에 대한 사용자 동의를 쿼리, 부여 및 철회하는 데 사용됩니다.

IWebTransportSession

WebTransport 세션의 세션 및 스트림을 제어합니다.

열거형

HttpsCompressionMode

HTTPS 요청에 대한 응답 압축을 동적으로 제어하는 데 사용합니다.

설명

기능에 대한 자세한 내용은 ASP.NET Core요청 기능을 참조하세요.