HttpContext 클래스
정의
개별 HTTP 요청에 대한 HTTP 관련 정보를 모두 캡슐화합니다.
public ref class HttpContext abstract
public abstract class HttpContext
type HttpContext = class
Public MustInherit Class HttpContext
- 상속
-
HttpContext
- 파생
생성자
HttpContext() |
속성
Authentication |
사용되지 않습니다.
이는 더 이상 사용 되지 않으며 이후 버전에서 제거 될 예정입니다. 대신 AspNetCore를 사용 하는 것이 좋습니다. https://go.microsoft.com/fwlink/?linkid=845470을 참조하세요. |
Connection |
이 요청에 대 한 내부 연결에 대 한 정보를 가져옵니다. |
Features |
서버에서 제공 하는 HTTP 기능과이 요청에서 사용 가능한 미들웨어의 컬렉션을 가져옵니다. |
Items |
이 요청 범위 내에서 데이터를 공유 하는 데 사용할 수 있는 키/값 컬렉션을 가져오거나 설정 합니다. |
Request |
HttpRequest이 요청에 대 한 개체를 가져옵니다. |
RequestAborted |
이 요청에 대 한 기본 연결이 중단 되 면이를 알리고 요청 작업을 취소 해야 합니다. |
RequestServices |
IServiceProvider요청의 서비스 컨테이너에 대 한 액세스를 제공 하는를 가져오거나 설정 합니다. |
Response |
HttpResponse이 요청에 대 한 개체를 가져옵니다. |
Session |
이 요청에 대 한 사용자 세션 데이터를 관리 하는 데 사용 되는 개체를 가져오거나 설정 합니다. |
TraceIdentifier |
추적 로그에이 요청을 나타내는 고유 식별자를 가져오거나 설정 합니다. |
User |
이 요청에 대 한 사용자를 가져오거나 설정 합니다. |
WebSockets |
이 요청에 대 한 WebSocket 연결의 설정을 관리 하는 개체를 가져옵니다. |
메서드
Abort() |
이 요청의 기반이 되는 연결을 중단 합니다. |
확장 메서드
AuthenticateAsync(HttpContext) |
기본 인증 체계를 사용 하 여 현재 요청을 인증 합니다. 기본 인증 체계는를 사용 하 여 구성할 수 있습니다 DefaultAuthenticateScheme . |
AuthenticateAsync(HttpContext, String) |
지정 된 체계를 사용 하 여 현재 요청을 인증 합니다. |
ChallengeAsync(HttpContext) |
기본 챌린지 체계를 사용 하 여 현재 요청을 시도 합니다. 인증 시도는 인증 되지 않은 사용자가 인증을 요구 하는 끝점을 요청할 때 발급 될 수 있습니다. 기본 챌린지 체계는를 사용 하 여 구성할 수 있습니다 DefaultChallengeScheme . |
ChallengeAsync(HttpContext, AuthenticationProperties) |
기본 챌린지 체계를 사용 하 여 현재 요청을 시도 합니다. 인증 시도는 인증 되지 않은 사용자가 인증을 요구 하는 끝점을 요청할 때 발급 될 수 있습니다. 기본 챌린지 체계는를 사용 하 여 구성할 수 있습니다 DefaultChallengeScheme . |
ChallengeAsync(HttpContext, String) |
지정 된 체계를 사용 하 여 현재 요청을 시도 합니다. 인증 시도는 인증 되지 않은 사용자가 인증을 요구 하는 끝점을 요청할 때 발급 될 수 있습니다. |
ChallengeAsync(HttpContext, String, AuthenticationProperties) |
지정 된 체계를 사용 하 여 현재 요청을 시도 합니다. 인증 시도는 인증 되지 않은 사용자가 인증을 요구 하는 끝점을 요청할 때 발급 될 수 있습니다. |
ForbidAsync(HttpContext) |
기본 금지 스키마를 사용 하 여 현재 요청을 금지 합니다. 금지는 인증 된 사용자가 액세스를 허용 하지 않는 리소스에 액세스 하려고 할 때 사용 됩니다. 를 사용 하 여 기본 금지 구성표를 구성할 수 있습니다 DefaultForbidScheme . |
ForbidAsync(HttpContext, AuthenticationProperties) |
기본 금지 스키마를 사용 하 여 현재 요청을 금지 합니다. 금지는 인증 된 사용자가 액세스를 허용 하지 않는 리소스에 액세스 하려고 할 때 사용 됩니다. 를 사용 하 여 기본 금지 구성표를 구성할 수 있습니다 DefaultForbidScheme . |
ForbidAsync(HttpContext, String) |
지정 된 체계를 사용 하 여 현재 요청을 금지 합니다. 금지는 인증 된 사용자가 액세스를 허용 하지 않는 리소스에 액세스 하려고 할 때 사용 됩니다. |
ForbidAsync(HttpContext, String, AuthenticationProperties) |
지정 된 체계를 사용 하 여 현재 요청을 금지 합니다. 금지는 인증 된 사용자가 액세스를 허용 하지 않는 리소스에 액세스 하려고 할 때 사용 됩니다. |
GetTokenAsync(HttpContext, String) |
기본 인증 체계를 사용 하 여 요청을 인증 하 고 토큰에 대 한 값을 반환 합니다. 기본 인증 체계는를 사용 하 여 구성할 수 있습니다 DefaultAuthenticateScheme . |
GetTokenAsync(HttpContext, String, String) |
지정 된 체계를 사용 하 여 요청을 인증 하 고 토큰의 값을 반환 합니다. |
SignInAsync(HttpContext, ClaimsPrincipal) |
기본 인증 체계에 대 한 보안 주체를 로그인 합니다. 로그인에 대 한 기본 구성표는를 사용 하 여 구성할 수 있습니다 DefaultSignInScheme . |
SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties) |
기본 인증 체계에 대 한 보안 주체를 로그인 합니다. 로그인에 대 한 기본 구성표는를 사용 하 여 구성할 수 있습니다 DefaultForbidScheme . |
SignInAsync(HttpContext, String, ClaimsPrincipal) |
지정 된 체계의 보안 주체에 로그인 합니다. |
SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties) |
지정 된 체계의 보안 주체에 로그인 합니다. |
SignOutAsync(HttpContext) |
기본 인증 체계에 대 한 보안 주체를 로그 아웃 합니다. 를 사용 하 여 로그 아웃에 대 한 기본 스키마를 구성할 수 있습니다 DefaultSignOutScheme . |
SignOutAsync(HttpContext, AuthenticationProperties) |
기본 인증 체계에 대 한 보안 주체를 로그 아웃 합니다. 를 사용 하 여 로그 아웃에 대 한 기본 스키마를 구성할 수 있습니다 DefaultSignOutScheme . |
SignOutAsync(HttpContext, String) |
지정 된 체계의 보안 주체를 로그 아웃 합니다. |
SignOutAsync(HttpContext, String, AuthenticationProperties) |
지정 된 체계의 보안 주체를 로그 아웃 합니다. |
GetEndpoint(HttpContext) |
Endpoint현재 요청에 대 한를 가져오기 위한 확장 메서드입니다. |
SetEndpoint(HttpContext, Endpoint) |
현재 요청에 대해를 설정 하는 확장 메서드입니다 Endpoint . |
GetServerVariable(HttpContext, String) |
현재 요청에 대 한 서버 변수의 값을 가져옵니다. |
GetHttpRequestMessage(HttpContext) | |
GetRouteData(HttpContext) |
제공된 |
GetRouteValue(HttpContext, String) |
제공 된와 연결 된의 경로 값을 가져옵니다 Values |
GetIISServerVariable(HttpContext, String) |
사용되지 않습니다.
현재 요청에 대 한 서버 변수의 값을 가져옵니다. |