DefaultHttpContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTTP bağlam sınıfının bir uygulamasını temsil eder.
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
- Devralma
Oluşturucular
| DefaultHttpContext() |
DefaultHttpContext sınıfının yeni bir örneğini başlatır. |
| DefaultHttpContext(IFeatureCollection) |
Belirtilen özelliklerle sınıfının yeni bir örneğini başlatır DefaultHttpContext . |
Özellikler
| Authentication |
Kullanımdan kalktı.
Bu artık kullanılmıyor ve gelecek bir sürümde kaldırılacak. Önerilen alternatif, Microsoft. AspNetCore. Authentication. Authenticationhttpcontexcsions ' i kullanmaktır. Bkz. https://go.microsoft.com/fwlink/?linkid=845470. |
| Authentication |
Kullanımdan kalktı.
Bu artık kullanılmıyor ve gelecek bir sürümde kaldırılacak. Önerilen alternatif, Microsoft. AspNetCore. Authentication. Authenticationhttpcontexcsions ' i kullanmaktır. Bkz. https://go.microsoft.com/fwlink/?linkid=845470. (Devralındığı yer: HttpContext) |
| Connection |
Bu istek için temeldeki bağlantı hakkında bilgi alır. |
| Features |
Bu istekte bulunan sunucu ve ara yazılım tarafından sağlanan HTTP özelliklerinin koleksiyonunu alır. |
| FormOptions |
FormOptionsBu örnek için alır veya ayarlar. |
| HttpContext |
bu apı ASP.NET Core altyapısı tarafından kullanılır ve uygulama kodu tarafından kullanılmamalıdır. |
| Items |
Bu isteğin kapsamındaki verileri paylaşmak için kullanılabilecek bir anahtar/değer koleksiyonu alır veya ayarlar. |
| Request |
HttpRequestBu istek için nesneyi alır. |
| RequestAborted |
Bu isteğin temelindeki bağlantı iptal edildiğinde bildirir ve bu nedenle istek işlemleri iptal edilmelidir. |
| RequestServices |
IServiceProviderİsteğin hizmet kapsayıcısına erişim sağlayan öğesini alır veya ayarlar. |
| Response |
HttpResponseBu istek için nesneyi alır. |
| ServiceScopeFactory |
IServiceScopeFactoryBu örnek için alır veya ayarlar. |
| Session |
Bu istek için Kullanıcı oturumu verilerini yönetmek üzere kullanılan nesneyi alır veya ayarlar. |
| TraceIdentifier |
Bu isteği izleme günlüklerinde temsil edecek benzersiz tanımlayıcıyı alır veya ayarlar. |
| User |
Bu istek için kullanıcıyı alır veya ayarlar. |
| WebSockets |
Bu istek için WebSocket bağlantılarının kurulmasını yöneten bir nesne alır. |
Yöntemler
| Abort() |
Bu isteğin temelindeki bağlantıyı iptal eder. |
| Initialize(IFeatureCollection) |
Geçirilen özelliklerle sınıfın geçerli anlık öğesini yeniden başlatın. |
| InitializeAuthenticationManager() | |
| InitializeConnectionInfo() | |
| InitializeHttpRequest() | |
| InitializeHttpResponse() | |
| InitializeWebSocketManager() | |
| Uninitialize() |
İçindeki tüm özellikleri Uninitialize DefaultHttpContext . |
| UninitializeAuthenticationManager(AuthenticationManager) | |
| UninitializeConnectionInfo(ConnectionInfo) | |
| UninitializeHttpRequest(HttpRequest) | |
| UninitializeHttpResponse(HttpResponse) | |
| UninitializeWebSocketManager(WebSocketManager) | |
Uzantı Metotları
| AuthenticateAsync(HttpContext) |
Varsayılan kimlik doğrulama şemasını kullanarak geçerli isteğin kimliğini doğrulama. Varsayılan kimlik doğrulama düzeni kullanılarak yalıtıldı. DefaultAuthenticateScheme |
| AuthenticateAsync(HttpContext, String) |
Belirtilen şemayı kullanarak geçerli isteğin kimliğini doğrulama. |
| ChallengeAsync(HttpContext) |
Varsayılan zorluk şemasını kullanarak geçerli isteği zorlar. Kimliği doğrulanmamış bir kullanıcı kimlik doğrulaması gerektiren bir uç nokta isteğinda olduğunda kimlik doğrulaması zor olabilir. Varsayılan zorluk şeması kullanılarak yalıtıldı. DefaultChallengeScheme |
| ChallengeAsync(HttpContext, AuthenticationProperties) |
Varsayılan zorluk şemasını kullanarak geçerli isteği zorlar. Kimliği doğrulanmamış bir kullanıcı kimlik doğrulaması gerektiren bir uç nokta isteğinda olduğunda kimlik doğrulaması zor olabilir. Varsayılan zorluk şeması kullanılarak yalıtıldı. DefaultChallengeScheme |
| ChallengeAsync(HttpContext, String) |
Belirtilen şemayı kullanarak geçerli isteği zorlar. Kimliği doğrulanmamış bir kullanıcı kimlik doğrulaması gerektiren bir uç nokta isteğinda olduğunda kimlik doğrulaması zor olabilir. |
| ChallengeAsync(HttpContext, String, AuthenticationProperties) |
Belirtilen şemayı kullanarak geçerli isteği zorlar. Kimliği doğrulanmamış bir kullanıcı kimlik doğrulaması gerektiren bir uç nokta isteğinda olduğunda kimlik doğrulaması zor olabilir. |
| ForbidAsync(HttpContext) |
Varsayılan yasak şemasını kullanarak geçerli isteği yasakla. Kimliği doğrulanmış bir kullanıcının erişmeye izin verilmeden bir kaynağa erişmeye çalışması yasaktır. Varsayılan yasak şeması kullanılarak yalıtıldı. DefaultForbidScheme |
| ForbidAsync(HttpContext, AuthenticationProperties) |
Varsayılan yasak şemasını kullanarak geçerli isteği yasakla. Kimliği doğrulanmış bir kullanıcının erişmeye izin verilmeden bir kaynağa erişmeye çalışması yasaktır. Varsayılan yasak şeması kullanılarak yalıtıldı. DefaultForbidScheme |
| ForbidAsync(HttpContext, String) |
Belirtilen şemayı kullanarak geçerli isteği yasaklar. Kimliği doğrulanmış bir kullanıcının erişmeye izin verilmeden bir kaynağa erişmeye çalışması yasaktır. |
| ForbidAsync(HttpContext, String, AuthenticationProperties) |
Belirtilen şemayı kullanarak geçerli isteği yasaklar. Kimliği doğrulanmış bir kullanıcının erişmeye izin verilmeden bir kaynağa erişmeye çalışması yasaktır. |
| GetTokenAsync(HttpContext, String) |
Varsayılan kimlik doğrulama şemasını kullanarak isteğin kimliğini doğrular ve belirteci değerini döndürür. Varsayılan kimlik doğrulama düzeni kullanılarak yalıtıldı. DefaultAuthenticateScheme |
| GetTokenAsync(HttpContext, String, String) |
Belirtilen düzeni kullanarak isteğin kimliğini doğrular ve belirteç değerini döndürür. |
| SignInAsync(HttpContext, ClaimsPrincipal) |
Varsayılan kimlik doğrulama düzeni için bir sorumluda oturum açma. Oturum açma için varsayılan düzen kullanılarak yalıtıldı. DefaultSignInScheme |
| SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties) |
Varsayılan kimlik doğrulama düzeni için bir sorumluda oturum açma. Oturum açma için varsayılan düzen kullanılarak yalıtıldı. DefaultForbidScheme |
| SignInAsync(HttpContext, String, ClaimsPrincipal) |
Belirtilen şema için bir sorumluda oturum açma. |
| SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties) |
Belirtilen şema için bir sorumluda oturum açma. |
| SignOutAsync(HttpContext) |
Varsayılan kimlik doğrulama düzeni için sorumludan oturum açma. Oturum açma için varsayılan düzen kullanılarak yalıtıldı. DefaultSignOutScheme |
| SignOutAsync(HttpContext, AuthenticationProperties) |
Varsayılan kimlik doğrulama düzeni için sorumludan oturum açma. Oturum açma için varsayılan düzen kullanılarak yalıtıldı. DefaultSignOutScheme |
| SignOutAsync(HttpContext, String) |
Belirtilen şema için bir sorumlu oturum açma. |
| SignOutAsync(HttpContext, String, AuthenticationProperties) |
Belirtilen şema için bir sorumlu oturum açma. |
| GetEndpoint(HttpContext) |
Geçerli isteği almak Endpoint için uzantı yöntemi. |
| SetEndpoint(HttpContext, Endpoint) |
Geçerli istek için Endpoint ayarının uzantısı yöntemi. |
| GetServerVariable(HttpContext, String) |
Geçerli istek için bir sunucu değişkeninin değerini alır. |
| GetHttpRequestMessage(HttpContext) | |
| GetRouteData(HttpContext) |
RouteDataBelirtilen ile ilişkili öğesini alır |
| GetRouteValue(HttpContext, String) |
Belirtilen ile ilişkili bir rota değeri alır Values |
| GetIISServerVariable(HttpContext, String) |
Kullanımdan kalktı.
Geçerli istek için bir sunucu değişkeninin değerini alır. |