Aracılığıyla paylaş


MultiplexedConnectionContext Sınıf

Tanım

Çoklu bağlantı hakkındaki tüm bilgileri kapsüller.

public abstract class MultiplexedConnectionContext : Microsoft.AspNetCore.Connections.BaseConnectionContext, IAsyncDisposable
type MultiplexedConnectionContext = class
    inherit BaseConnectionContext
    interface IAsyncDisposable
Public MustInherit Class MultiplexedConnectionContext
Inherits BaseConnectionContext
Implements IAsyncDisposable
Devralma
MultiplexedConnectionContext
Uygulamalar

Oluşturucular

MultiplexedConnectionContext()

Çoklu bağlantı hakkındaki tüm bilgileri kapsüller.

Özellikler

ConnectionClosed

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

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

İzleme günlüklerinde bu bağlantıyı temsil etmek için benzersiz bir tanımlayıcı alır veya ayarlar.

(Devralındığı yer: BaseConnectionContext)
Features

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

(Devralındığı yer: BaseConnectionContext)
Items

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

(Devralındığı yer: BaseConnectionContext)
LocalEndPoint

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

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

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

(Devralındığı yer: BaseConnectionContext)

Yöntemler

Abort()

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

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

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

(Devralındığı yer: BaseConnectionContext)
AcceptAsync(CancellationToken)

Bağlantıda gelen bir akışı zaman uyumsuz olarak kabul edin.

ConnectAsync(IFeatureCollection, CancellationToken)

Giden bağlantı oluşturur

DisposeAsync()

Temel alınan bağlantı için kaynakları serbest bırakır.

(Devralındığı yer: BaseConnectionContext)

Şunlara uygulanır