DefaultHttpContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет реализацию класса контекста HTTP.
public ref class DefaultHttpContext : Microsoft::AspNetCore::Http::HttpContext
public ref class DefaultHttpContext sealed : Microsoft::AspNetCore::Http::HttpContext
public class DefaultHttpContext : Microsoft.AspNetCore.Http.HttpContext
public sealed class DefaultHttpContext : Microsoft.AspNetCore.Http.HttpContext
type DefaultHttpContext = class
inherit HttpContext
Public Class DefaultHttpContext
Inherits HttpContext
Public NotInheritable Class DefaultHttpContext
Inherits HttpContext
- Наследование
Конструкторы
DefaultHttpContext() |
Инициализирует новый экземпляр класса DefaultHttpContext. |
DefaultHttpContext(IFeatureCollection) |
Инициализирует новый экземпляр класса DefaultHttpContext с предоставленными функциями. |
Свойства
Authentication |
Устаревшие..
Это устарело и будет удалено в будущей версии. Рекомендуется использовать Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions. См. https://go.microsoft.com/fwlink/?linkid=845470. |
Authentication |
Устаревшие..
Это устарело и будет удалено в будущей версии. Рекомендуется использовать Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions. См. https://go.microsoft.com/fwlink/?linkid=845470. (Унаследовано от HttpContext) |
Connection |
Получает сведения о базовом подключении для этого запроса. |
Features |
Возвращает коллекцию функций HTTP, предоставляемых сервером и по промежуточному слоям, доступными в этом запросе. |
FormOptions |
Возвращает или задает FormOptions для этого экземпляра. |
HttpContext |
Этот API используется инфраструктурой ASP.NET Core и не должен использоваться кодом приложения. |
Items |
Возвращает или задает коллекцию ключей и значений, которую можно использовать для совместного использования данных в пределах этого запроса. |
Request |
Возвращает объект HttpRequest для этого запроса. |
RequestAborted |
Уведомляет о прервании подключения, лежащего в основе этого запроса, и поэтому операции запроса должны быть отменены. |
RequestServices |
Возвращает или задает IServiceProvider, предоставляющий доступ к контейнеру службы запроса. |
Response |
Возвращает объект HttpResponse для этого запроса. |
ServiceScopeFactory |
Возвращает или задает IServiceScopeFactory для этого экземпляра. |
Session |
Возвращает или задает объект, используемый для управления данными сеанса пользователя для этого запроса. |
TraceIdentifier |
Возвращает или задает уникальный идентификатор для представления этого запроса в журналах трассировки. |
User |
Возвращает или задает пользователя для этого запроса. |
WebSockets |
Возвращает объект, который управляет созданием подключений WebSocket для этого запроса. |
Методы
Abort() |
Прерывает подключение, базовое для этого запроса. |
Initialize(IFeatureCollection) |
Повторно инициализировать текущий экземпляр класса с функциями, переданными в. |
InitializeAuthenticationManager() |
Устаревшие..
Представляет реализацию класса контекста HTTP. |
InitializeConnectionInfo() |
Представляет реализацию класса контекста HTTP. |
InitializeHttpRequest() |
Представляет реализацию класса контекста HTTP. |
InitializeHttpResponse() |
Представляет реализацию класса контекста HTTP. |
InitializeWebSocketManager() |
Представляет реализацию класса контекста HTTP. |
Uninitialize() |
Неинициализировать все функции в DefaultHttpContext. |
UninitializeAuthenticationManager(AuthenticationManager) |
Устаревшие..
Представляет реализацию класса контекста HTTP. |
UninitializeConnectionInfo(ConnectionInfo) |
Представляет реализацию класса контекста HTTP. |
UninitializeHttpRequest(HttpRequest) |
Представляет реализацию класса контекста HTTP. |
UninitializeHttpResponse(HttpResponse) |
Представляет реализацию класса контекста HTTP. |
UninitializeWebSocketManager(WebSocketManager) |
Представляет реализацию класса контекста HTTP. |
Методы расширения
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) |
Войдите в субъект для схемы проверки подлинности по умолчанию. Схему входа по умолчанию можно настроить с помощью DefaultSignInScheme. |
SignInAsync(HttpContext, String, ClaimsPrincipal) |
Войдите в субъект для указанной схемы. |
SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties) |
Войдите в субъект для указанной схемы. |
SignOutAsync(HttpContext) |
Выйдите субъект для схемы проверки подлинности по умолчанию. Схема выхода по умолчанию может быть настроена с помощью DefaultSignOutScheme. |
SignOutAsync(HttpContext, AuthenticationProperties) |
Выйдите субъект для схемы проверки подлинности по умолчанию. Схема выхода по умолчанию может быть настроена с помощью DefaultSignOutScheme. |
SignOutAsync(HttpContext, String) |
Выйдите субъект для указанной схемы. |
SignOutAsync(HttpContext, String, AuthenticationProperties) |
Выйдите субъект для указанной схемы. |
AcceptsInteractiveRouting(HttpContext) |
Определяет, является ли текущая конечная точка компонентом Razor, который можно получить с помощью интерактивной маршрутизации. Это верно для всех компонентов страниц, за исключением случаев, когда они объявляют атрибут ExcludeFromInteractiveRoutingAttribute. |
GetEndpoint(HttpContext) |
Метод расширения для получения Endpoint для текущего запроса. |
SetEndpoint(HttpContext, Endpoint) |
Метод расширения для задания Endpoint для текущего запроса. |
GetServerVariable(HttpContext, String) |
Возвращает значение переменной сервера для текущего запроса. |
GetHttpRequestMessage(HttpContext) |
Представляет реализацию класса контекста HTTP. |
GetRouteData(HttpContext) |
Возвращает RouteData, связанную с предоставленным |
GetRouteValue(HttpContext, String) |
Возвращает значение маршрута из Values, связанного с предоставленным |
GetIISServerVariable(HttpContext, String) |
Устаревшие..
Возвращает значение переменной сервера для текущего запроса. |