Поделиться через


HttpConnection Класс

Определение

Используется для подключения к ASP.NET Core ConnectionHandler с помощью транспорта на основе 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
Наследование
HttpConnection
Наследование
Реализации

Конструкторы

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Инициализирует новый экземпляр класса HttpConnection.

HttpConnection(Uri)

Инициализирует новый экземпляр класса HttpConnection.

HttpConnection(Uri, HttpTransportType)

Инициализирует новый экземпляр класса HttpConnection.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

Инициализирует новый экземпляр класса HttpConnection.

Свойства

ConnectionClosed

Активируется при закрытии клиентского подключения.

(Унаследовано от ConnectionContext)
ConnectionId

Возвращает или задает идентификатор подключения.

Features

Возвращает коллекцию функций, предоставляемых сервером и ПО промежуточного слоя, доступными для этого подключения.

Items

Возвращает или задает коллекцию ключей и значений, которую можно использовать для совместного использования данных в область этого подключения.

LocalEndPoint

Возвращает или задает локальную конечную точку для этого подключения.

(Унаследовано от ConnectionContext)
RemoteEndPoint

Возвращает или задает удаленную конечную точку для этого подключения.

(Унаследовано от ConnectionContext)
Transport

Возвращает или задает объект , IDuplexPipe который можно использовать для чтения или записи данных в этом соединении.

Методы

Abort()

Прерывает базовое подключение.

(Унаследовано от ConnectionContext)
Abort(ConnectionAbortedException)

Прерывает базовое подключение.

(Унаследовано от ConnectionContext)
DisposeAsync()

Удаляет подключение.

StartAsync(CancellationToken)

Запускает подключение.

StartAsync(TransferFormat, CancellationToken)

Запускает соединение с использованием указанного формата передачи.

Явные реализации интерфейса

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Возвращает значение, указывающее, имеет ли соединение врожденную концепцию поддержания активности.

Методы расширения

GetHttpContext(ConnectionContext)

Возвращает объект , связанный HttpContext с соединением, если таковой имеется.

Применяется к