Partager via


AspNetWebSocket Classe

Définition

Représente une connexion full duplex en temps réel entre un serveur Web et un client dans une application ASP.NET.

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
Héritage
AspNetWebSocket

Propriétés

CloseStatus

Obtient le code d'état qui indique pourquoi un objet AspNetWebSocket a été fermé.

CloseStatusDescription

Reçoit un message d'état qui explique pourquoi un objet AspNetWebSocket a été fermé.

State

Obtient une valeur qui indique l'état ouvert ou fermé d'un objet AspNetWebSocket.

SubProtocol

Obtient le nom d'un protocole spécifique à l'application qu'un client distant et un serveur peuvent utiliser pour échanger des données sur une connexion de AspNetWebSocket.

Méthodes

Abort()

Annule toutes les opérations d'E/S en attente sur l'objet AspNetWebSocket et définit l'état de l'objet afin qu'il ne puisse pas être utilisé pour lancer des opérations d'E/S supplémentaires.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Envoie un message asynchrone à un client pour fermer la connexion. Si le serveur initialise la demande de fermer la connexion, la méthode attend que le client réponde à la demande avant de retourner.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Envoie un message asynchrone à un client pour fermer la connexion. Si le serveur initialise la demande de fermer la connexion, la méthode est retournée sans attendre une réponse.

Dispose()

Libère toutes les ressources utilisées par un objet AspNetWebSocket.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Reçoit un fragment de message unique d'un client distant.

ReceiveAsync(Memory<Byte>, CancellationToken)

Reçoit les données de façon asynchrone à partir de la connexion WebSocket.

(Hérité de WebSocket)
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Envoie un fragment de message unique à un client distant.

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

Envoie les données de façon asynchrone via la connexion WebSocket.

(Hérité de WebSocket)
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

Envoie les données de façon asynchrone via la connexion WebSocket.

(Hérité de WebSocket)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à