Partilhar via


ConnectionContext Classe

Definição

Encapsula todas as informações sobre uma conexão individual.

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
Herança
ConnectionContext
Herança
ConnectionContext
Derivado
Implementações

Construtores

ConnectionContext()

Encapsula todas as informações sobre uma conexão individual.

Propriedades

ConnectionClosed

Disparado quando a conexão do cliente é fechada.

ConnectionClosed

Disparado quando a conexão do cliente é fechada.

(Herdado de BaseConnectionContext)
ConnectionId

Obtém ou define um identificador exclusivo para representar essa conexão em logs de rastreamento.

ConnectionId

Obtém ou define um identificador exclusivo para representar essa conexão em logs de rastreamento.

(Herdado de BaseConnectionContext)
Features

Obtém a coleção de recursos fornecidos pelo servidor e pelo middleware disponíveis nessa conexão.

Features

Obtém a coleção de recursos fornecidos pelo servidor e pelo middleware disponíveis nessa conexão.

(Herdado de BaseConnectionContext)
Items

Obtém ou define uma coleção chave/valor que pode ser usada para compartilhar dados dentro do escopo dessa conexão.

Items

Obtém ou define uma coleção chave/valor que pode ser usada para compartilhar dados dentro do escopo dessa conexão.

(Herdado de BaseConnectionContext)
LocalEndPoint

Obtém ou define o ponto de extremidade local para essa conexão.

LocalEndPoint

Obtém ou define o ponto de extremidade local para essa conexão.

(Herdado de BaseConnectionContext)
RemoteEndPoint

Obtém ou define o ponto de extremidade remoto para essa conexão.

RemoteEndPoint

Obtém ou define o ponto de extremidade remoto para essa conexão.

(Herdado de BaseConnectionContext)
Transport

Obtém ou define o IDuplexPipe que pode ser usado para ler ou gravar dados nessa conexão.

Métodos

Abort()

Anula a conexão subjacente.

Abort(ConnectionAbortedException)

Anula a conexão subjacente.

DisposeAsync()

Libera recursos para a conexão subjacente.

DisposeAsync()

Libera recursos para a conexão subjacente.

(Herdado de BaseConnectionContext)

Métodos de Extensão

GetHttpContext(ConnectionContext)

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

Aplica-se a