HttpConnection Sınıf

Tanım

HTTP tabanlı bir taşıma kullanarak ASP.NET Core connectionhandler ile bağlantı kurmak 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 tetiklenir.

(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 özellik koleksiyonunu alır.

Items

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

LocalEndPoint

Bu bağlantının Yerel uç noktasını alır veya ayarlar.

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

Bu bağlantının uzak uç noktasını alır veya ayarlar.

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

IDuplexPipeBu bağlantıda veri okumak veya yazmak için kullanılabilecek öğesini alır veya ayarlar.

Yöntemler

Abort()

Temel alınan bağlantıyı iptal eder.

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

Temel alınan bağlantıyı iptal eder.

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

Bağlantıyı ortadan kaldırın.

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 devralınan canlı tutma kavramına sahip olup olmadığını alır.

Uzantı Metotları

GetHttpContext(ConnectionContext)

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

Şunlara uygulanır