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) |
Запретить текущий запрос, используя схему запрета по умолчанию. Forbid используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ. Схему запрета по умолчанию можно настроить с помощью DefaultForbidScheme. |
ForbidAsync(HttpContext, AuthenticationProperties) |
Запретить текущий запрос, используя схему запрета по умолчанию. Forbid используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ. Схему запрета по умолчанию можно настроить с помощью DefaultForbidScheme. |
ForbidAsync(HttpContext, String) |
Запретить текущий запрос, используя указанную схему. Forbid используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ. |
ForbidAsync(HttpContext, String, AuthenticationProperties) |
Запретить текущий запрос, используя указанную схему. Forbid используется, когда пользователь, прошедший проверку подлинности, пытается получить доступ к ресурсу, к которым ей не разрешен доступ. |
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) |
Выйдите из субъекта для указанной схемы. |
GetEndpoint(HttpContext) |
Метод расширения для получения Endpoint для текущего запроса. |
SetEndpoint(HttpContext, Endpoint) |
Метод расширения для задания Endpoint для текущего запроса. |
GetServerVariable(HttpContext, String) |
Возвращает значение переменной сервера для текущего запроса. |
GetHttpRequestMessage(HttpContext) |
Представляет реализацию класса КОНТЕКСТ HTTP. |
GetRouteData(HttpContext) |
Возвращает контекст RouteData, связанный с предоставленным сообщением |
GetRouteValue(HttpContext, String) |
Получает значение маршрута из Values , связанного с предоставленным |
GetIISServerVariable(HttpContext, String) |
Устаревшие..
Возвращает значение переменной сервера для текущего запроса. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по