HttpConnection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- Ereditarietà
- Implementazioni
Costruttori
HttpConnection(HttpConnectionOptions, ILoggerFactory) |
Inizializza una nuova istanza della classe HttpConnection. |
HttpConnection(Uri, HttpTransportType, ILoggerFactory) |
Inizializza una nuova istanza della classe HttpConnection. |
HttpConnection(Uri, HttpTransportType) |
Inizializza una nuova istanza della classe HttpConnection. |
HttpConnection(Uri) |
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. |