HttpConnection Sınıf

Tanım

HTTP tabanlı aktarım kullanarak ASP.NET Core ConnectionHandler ile bağlantı oluşturmak için kullanılır.

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
Devralma
HttpConnection
Devralma
Uygulamalar

Oluşturucular

HttpConnection(HttpConnectionOptions, ILoggerFactory)

HttpConnection sınıfının yeni bir örneğini başlatır.

HttpConnection(Uri)

HttpConnection sınıfının yeni bir örneğini başlatır.

HttpConnection(Uri, HttpTransportType)

HttpConnection sınıfının yeni bir örneğini başlatır.

HttpConnection(Uri, HttpTransportType, ILoggerFactory)

HttpConnection sınıfının yeni bir örneğini başlatır.

Özellikler

ConnectionClosed

İstemci bağlantısı kapatıldığında tetikleniyor.

(Devralındığı yer: ConnectionContext)
ConnectionId

Bağlantı kimliğini alır veya ayarlar.

Features

Bu bağlantıda bulunan sunucu ve ara yazılım tarafından sağlanan özelliklerin koleksiyonunu alır.

Items

Bu bağlantı kapsamındaki verileri paylaşmak için kullanılabilecek bir anahtar/değer koleksiyonu alır veya ayarlar.

LocalEndPoint

Bu bağlantı için yerel uç noktayı alır veya ayarlar.

(Devralındığı yer: ConnectionContext)
RemoteEndPoint

Bu bağlantı için uzak uç noktayı alır veya ayarlar.

(Devralındığı yer: ConnectionContext)
Transport

Bu bağlantıdaki IDuplexPipe verileri okumak veya yazmak için kullanılabilecek öğesini alır veya ayarlar.

Yöntemler

Abort()

Temel alınan bağlantıyı durdurur.

(Devralındığı yer: ConnectionContext)
Abort(ConnectionAbortedException)

Temel alınan bağlantıyı durdurur.

(Devralındığı yer: ConnectionContext)
DisposeAsync()

Bağlantıyı atlar.

StartAsync(CancellationToken)

Bağlantıyı başlatır.

StartAsync(TransferFormat, CancellationToken)

Belirtilen aktarım biçimini kullanarak bağlantıyı başlatır.

Belirtik Arabirim Kullanımları

IConnectionInherentKeepAliveFeature.HasInherentKeepAlive

Bağlantının doğal bir canlı tutma kavramına sahip olup olmadığını alır.

Uzantı Metotları

GetHttpContext(ConnectionContext)

HttpContext Varsa, bağlantıyla ilişkili olanı alır.

Şunlara uygulanır