Condividi tramite


ConnectionContext Classe

Definizione

Incapsula tutte le informazioni su una singola connessione.

public ref class ConnectionContext abstract
public ref class ConnectionContext abstract : IAsyncDisposable
public ref class ConnectionContext abstract : Microsoft::AspNetCore::Connections::BaseConnectionContext, IAsyncDisposable
public abstract class ConnectionContext
public abstract class ConnectionContext : IAsyncDisposable
public abstract class ConnectionContext : Microsoft.AspNetCore.Connections.BaseConnectionContext, IAsyncDisposable
type ConnectionContext = class
type ConnectionContext = class
    interface IAsyncDisposable
type ConnectionContext = class
    inherit BaseConnectionContext
    interface IAsyncDisposable
Public MustInherit Class ConnectionContext
Public MustInherit Class ConnectionContext
Implements IAsyncDisposable
Public MustInherit Class ConnectionContext
Inherits BaseConnectionContext
Implements IAsyncDisposable
Ereditarietà
ConnectionContext
Ereditarietà
ConnectionContext
Derivato
Implementazioni

Costruttori

ConnectionContext()

Incapsula tutte le informazioni su una singola connessione.

Proprietà

ConnectionClosed

Attivato quando la connessione client viene chiusa.

ConnectionClosed

Attivato quando la connessione client viene chiusa.

(Ereditato da BaseConnectionContext)
ConnectionId

Ottiene o imposta un identificatore univoco per rappresentare questa connessione nei log di traccia.

ConnectionId

Ottiene o imposta un identificatore univoco per rappresentare questa connessione nei log di traccia.

(Ereditato da BaseConnectionContext)
Features

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

Features

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

(Ereditato da BaseConnectionContext)
Items

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

Items

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

(Ereditato da BaseConnectionContext)
LocalEndPoint

Ottiene o imposta l'endpoint locale per questa connessione.

LocalEndPoint

Ottiene o imposta l'endpoint locale per questa connessione.

(Ereditato da BaseConnectionContext)
RemoteEndPoint

Ottiene o imposta l'endpoint remoto per questa connessione.

RemoteEndPoint

Ottiene o imposta l'endpoint remoto per questa connessione.

(Ereditato da BaseConnectionContext)
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.

Abort(ConnectionAbortedException)

Interrompe la connessione sottostante.

DisposeAsync()

Rilascia le risorse per la connessione sottostante.

DisposeAsync()

Rilascia le risorse per la connessione sottostante.

(Ereditato da BaseConnectionContext)

Metodi di estensione

GetHttpContext(ConnectionContext)

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

Si applica a