Bagikan melalui


HttpConnection Kelas

Definisi

Digunakan untuk membuat koneksi ke ASP.NET Core ConnectionHandler menggunakan transportasi berbasis 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
Warisan
HttpConnection
Warisan
Penerapan

Konstruktor

HttpConnection(HttpConnectionOptions, ILoggerFactory)

Menginisialisasi instans baru kelas HttpConnection.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

Menginisialisasi instans baru kelas HttpConnection.

HttpConnection(Uri, HttpTransportType)

Menginisialisasi instans baru kelas HttpConnection.

HttpConnection(Uri)

Menginisialisasi instans baru kelas HttpConnection.

Properti

ConnectionClosed

Dipicu ketika koneksi klien ditutup.

(Diperoleh dari ConnectionContext)
ConnectionId

Mendapatkan atau mengatur ID koneksi.

Features

Mendapatkan kumpulan fitur yang disediakan oleh server dan middleware yang tersedia pada koneksi ini.

Items

Mendapatkan atau mengatur kumpulan kunci/nilai yang dapat digunakan untuk berbagi data dalam cakupan koneksi ini.

LocalEndPoint

Mendapatkan atau mengatur titik akhir lokal untuk koneksi ini.

(Diperoleh dari ConnectionContext)
RemoteEndPoint

Mendapatkan atau menyetel titik akhir jarak jauh untuk sambungan ini.

(Diperoleh dari ConnectionContext)
Transport

Mendapatkan atau mengatur IDuplexPipe yang dapat digunakan untuk membaca atau menulis data pada koneksi ini.

Metode

Abort()

Membatalkan koneksi yang mendasar.

(Diperoleh dari ConnectionContext)
Abort(ConnectionAbortedException)

Membatalkan koneksi yang mendasar.

(Diperoleh dari ConnectionContext)
DisposeAsync()

Membuang koneksi.

StartAsync(CancellationToken)

Memulai koneksi.

StartAsync(TransferFormat, CancellationToken)

Memulai koneksi menggunakan format transfer yang ditentukan.

Implementasi Antarmuka Eksplisit

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Mendapatkan apakah koneksi memiliki konsep keep-alive yang melekat atau tidak.

Metode Ekstensi

GetHttpContext(ConnectionContext)

Mendapatkan yang HttpContext terkait dengan koneksi, jika ada.

Berlaku untuk