Compartilhar via


HttpConnectionContextExtensions.GetHttpContext(ConnectionContext) Método

Definição

Obtém o HttpContext associado à conexão, se houver um.

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

Parâmetros

connection
ConnectionContext

O ConnectionContext que representa a conexão.

Retornos

O HttpContext associado à conexão ou null se a conexão não for baseada em HTTP.

Comentários

As conexões SignalR podem ser executadas em cima de transportes HTTP, como WebSockets ou Sondagem Longa, ou outros transportes não HTTP. Como resultado, esse método às vezes pode retornar null dependendo da configuração do aplicativo.

Aplica-se a