Aracılığıyla paylaş


AspNetWebSocket Sınıf

Tanım

Bir Web sunucusu ile bir ASP.NET uygulamasındaki istemci arasındaki gerçek zamanlı tam çift yönlü bağlantıyı temsil eder.

public ref class AspNetWebSocket sealed : System::Net::WebSockets::WebSocket
public sealed class AspNetWebSocket : System.Net.WebSockets.WebSocket
type AspNetWebSocket = class
    inherit WebSocket
Public NotInheritable Class AspNetWebSocket
Inherits WebSocket
Devralma
AspNetWebSocket

Özellikler

CloseStatus

Bir nesnenin neden kapatıldığını belirten bir durum kodu alır AspNetWebSocket .

CloseStatusDescription

Bir nesnenin neden kapatıldığını açıklayan bir durum iletisi alır AspNetWebSocket .

State

Bir nesnenin açık veya kapalı durumunu gösteren bir değer alır AspNetWebSocket .

SubProtocol

Uzak bir istemcinin ve sunucunun bir bağlantı üzerinden veri alışverişi için kullanabileceği uygulamaya özgü protokolün adını alır AspNetWebSocket .

Yöntemler

Abort()

Nesnede bekleyen g/ç işlemlerini iptal eder AspNetWebSocket ve ek g/ç işlemleri başlatmak için kullanılamayacak şekilde nesnenin durumunu ayarlar.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Bağlantıyı kapatmak için bir istemciye zaman uyumsuz bir ileti gönderir. Sunucu bağlantıyı kapatma isteğini başlatırsa, yöntemi döndürülbaşlamadan önce istemcinin isteği kabul etmesi için bekler.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Bağlantıyı kapatmak için bir istemciye zaman uyumsuz bir ileti gönderir. Sunucu bağlantıyı kapatma isteğini başlatırsa, yöntem bir yanıt beklemeden döndürülür.

Dispose()

Bir nesne tarafından kullanılan tüm kaynakları serbest bırakır AspNetWebSocket .

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Uzak bir istemciden tek bir ileti parçası alır.

ReceiveAsync(Memory<Byte>, CancellationToken)

Bağlantıdan WebSocket zaman uyumsuz olarak veri alır.

(Devralındığı yer: WebSocket)
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Uzak bir istemciye tek bir ileti parçası gönderir.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Verileri bağlantı üzerinden WebSocket zaman uyumsuz olarak gönderir.

(Devralındığı yer: WebSocket)
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

Verileri bağlantı üzerinden WebSocket zaman uyumsuz olarak gönderir.

(Devralındığı yer: WebSocket)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır