Udostępnij za pośrednictwem


HttpConnectionContextExtensions.GetHttpContext(ConnectionContext) Metoda

Definicja

Pobiera skojarzenie HttpContext z połączeniem, jeśli istnieje.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Http::HttpContext ^ GetHttpContext(Microsoft::AspNetCore::Connections::ConnectionContext ^ connection);
public static Microsoft.AspNetCore.Http.HttpContext GetHttpContext (this Microsoft.AspNetCore.Connections.ConnectionContext connection);
public static Microsoft.AspNetCore.Http.HttpContext? GetHttpContext (this Microsoft.AspNetCore.Connections.ConnectionContext connection);
static member GetHttpContext : Microsoft.AspNetCore.Connections.ConnectionContext -> Microsoft.AspNetCore.Http.HttpContext
<Extension()>
Public Function GetHttpContext (connection As ConnectionContext) As HttpContext

Parametry

connection
ConnectionContext

Reprezentujące ConnectionContext połączenie.

Zwraca

Skojarzony HttpContext z połączeniem lub null jeśli połączenie nie jest oparte na protokole HTTP.

Uwagi

Połączenia usługi SignalR mogą być uruchamiane na podstawie transportów HTTP, takich jak WebSockets lub Long Polling, lub inne transporty inne niż HTTP. W związku z tym ta metoda może czasami zwracać zależnie null od konfiguracji aplikacji.

Dotyczy