ConnectionContext 类

定义

封装有关单个连接的所有信息。

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
继承
ConnectionContext
继承
ConnectionContext
派生
实现

构造函数

ConnectionContext()

封装有关单个连接的所有信息。

属性

ConnectionClosed

客户端连接关闭时触发。

ConnectionClosed

客户端连接关闭时触发。

(继承自 BaseConnectionContext)
ConnectionId

获取或设置一个唯一标识符,用于在跟踪日志中表示此连接。

ConnectionId

获取或设置一个唯一标识符,用于在跟踪日志中表示此连接。

(继承自 BaseConnectionContext)
Features

获取此连接上可用的服务器和中间件提供的功能集合。

Features

获取此连接上可用的服务器和中间件提供的功能集合。

(继承自 BaseConnectionContext)
Items

获取或设置可用于在此连接范围内共享数据的键/值集合。

Items

获取或设置可用于在此连接范围内共享数据的键/值集合。

(继承自 BaseConnectionContext)
LocalEndPoint

获取或设置此连接的本地终结点。

LocalEndPoint

获取或设置此连接的本地终结点。

(继承自 BaseConnectionContext)
RemoteEndPoint

获取或设置此连接的远程终结点。

RemoteEndPoint

获取或设置此连接的远程终结点。

(继承自 BaseConnectionContext)
Transport

获取或设置 IDuplexPipe 可用于在此连接上读取或写入数据的 。

方法

Abort()

中止基础连接。

Abort(ConnectionAbortedException)

中止基础连接。

DisposeAsync()

释放基础连接的资源。

DisposeAsync()

释放基础连接的资源。

(继承自 BaseConnectionContext)

扩展方法

GetHttpContext(ConnectionContext)

HttpContext获取与连接关联的 (如果有)。

适用于