Condividi tramite


HttpConnection Classe

Definizione

Usato per creare una connessione a un ASP.NET Core ConnectionHandler usando un trasporto basato su HTTP.

public ref class HttpConnection : Microsoft::AspNetCore::Connections::ConnectionContext, Microsoft::AspNetCore::Connections::Features::IConnectionInherentKeepAliveFeature
public class HttpConnection : Microsoft.AspNetCore.Connections.ConnectionContext, Microsoft.AspNetCore.Connections.Features.IConnectionInherentKeepAliveFeature
type HttpConnection = class
    inherit ConnectionContext
    interface IConnectionInherentKeepAliveFeature
Public Class HttpConnection
Inherits ConnectionContext
Implements IConnectionInherentKeepAliveFeature
Ereditarietà
HttpConnection
Ereditarietà
Implementazioni

Costruttori

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Inizializza una nuova istanza della classe HttpConnection.

HttpConnection(Uri)

Inizializza una nuova istanza della classe HttpConnection.

HttpConnection(Uri, HttpTransportType)

Inizializza una nuova istanza della classe HttpConnection.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

Inizializza una nuova istanza della classe HttpConnection.

Proprietà

ConnectionClosed

Attivato quando la connessione client viene chiusa.

(Ereditato da ConnectionContext)
ConnectionId

Ottiene o imposta l'ID connessione.

Features

Ottiene la raccolta di funzionalità fornite dal server e dal middleware disponibili in questa connessione.

Items

Ottiene o imposta una raccolta chiave/valore che può essere usata per condividere i dati nell'ambito di questa connessione.

LocalEndPoint

Ottiene o imposta l'endpoint locale per questa connessione.

(Ereditato da ConnectionContext)
RemoteEndPoint

Ottiene o imposta l'endpoint remoto per questa connessione.

(Ereditato da ConnectionContext)
Transport

Ottiene o imposta l'oggetto IDuplexPipe che può essere usato per leggere o scrivere dati in questa connessione.

Metodi

Abort()

Interrompe la connessione sottostante.

(Ereditato da ConnectionContext)
Abort(ConnectionAbortedException)

Interrompe la connessione sottostante.

(Ereditato da ConnectionContext)
DisposeAsync()

Elimina la connessione.

StartAsync(CancellationToken)

Avvia la connessione.

StartAsync(TransferFormat, CancellationToken)

Avvia la connessione usando il formato di trasferimento specificato.

Implementazioni dell'interfaccia esplicita

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Ottiene se la connessione ha un concetto di keep-alive intrinseco.

Metodi di estensione

GetHttpContext(ConnectionContext)

Ottiene l'oggetto HttpContext associato alla connessione, se presente.

Si applica a