다음을 통해 공유


HttpConnection 클래스

정의

HTTP 기반 전송을 사용하여 ASP.NET Core ConnectionHandler에 연결하는 데 사용됩니다.

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, HttpTransportType, ILoggerFactory)

HttpConnection 클래스의 새 인스턴스를 초기화합니다.

HttpConnection(Uri, HttpTransportType)

HttpConnection 클래스의 새 인스턴스를 초기화합니다.

HttpConnection(Uri)

HttpConnection 클래스의 새 인스턴스를 초기화합니다.

속성

ConnectionClosed

클라이언트 연결이 닫혀 있을 때 트리거됩니다.

(다음에서 상속됨 ConnectionContext)
ConnectionId

연결 ID를 가져오거나 설정합니다.

Features

이 연결에서 사용할 수 있는 서버 및 미들웨어에서 제공하는 기능 컬렉션을 가져옵니다.

Items

이 연결의 scope 내에서 데이터를 공유하는 데 사용할 수 있는 키/값 컬렉션을 가져오거나 설정합니다.

LocalEndPoint

이 연결의 로컬 엔드포인트를 가져오거나 설정합니다.

(다음에서 상속됨 ConnectionContext)
RemoteEndPoint

이 연결에 대한 원격 엔드포인트를 가져오거나 설정합니다.

(다음에서 상속됨 ConnectionContext)
Transport

이 연결에서 IDuplexPipe 데이터를 읽거나 쓰는 데 사용할 수 있는 을 가져오거나 설정합니다.

메서드

Abort()

기본 연결을 중단합니다.

(다음에서 상속됨 ConnectionContext)
Abort(ConnectionAbortedException)

기본 연결을 중단합니다.

(다음에서 상속됨 ConnectionContext)
DisposeAsync()

연결을 삭제합니다.

StartAsync(CancellationToken)

연결을 시작합니다.

StartAsync(TransferFormat, CancellationToken)

지정된 전송 형식을 사용하여 연결을 시작합니다.

명시적 인터페이스 구현

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

연결에 내재된 연결 유지 개념이 있는지 여부를 가져옵니다.

확장 메서드

GetHttpContext(ConnectionContext)

연결과 HttpContext 연결된 를 가져옵니다(있는 경우).

적용 대상