HttpConnection Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |