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) |
Устаревшие..
Возвращает значение переменной сервера для текущего запроса. |