Partager via


WebSocket.CreateClientWebSocket Méthode

Définition

Permet aux appelants de créer une classe de WebSocket côté client qui utilisera le WSPC pour ce qui concerne les cadres.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public:
 static System::Net::WebSockets::WebSocket ^ CreateClientWebSocket(System::IO::Stream ^ innerStream, System::String ^ subProtocol, int receiveBufferSize, int sendBufferSize, TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment<System::Byte> internalBuffer);
public static System.Net.WebSockets.WebSocket CreateClientWebSocket (System.IO.Stream innerStream, string? subProtocol, int receiveBufferSize, int sendBufferSize, TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment<byte> internalBuffer);
public static System.Net.WebSockets.WebSocket CreateClientWebSocket (System.IO.Stream innerStream, string subProtocol, int receiveBufferSize, int sendBufferSize, TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment<byte> internalBuffer);
static member CreateClientWebSocket : System.IO.Stream * string * int * int * TimeSpan * bool * ArraySegment<byte> -> System.Net.WebSockets.WebSocket
Public Shared Function CreateClientWebSocket (innerStream As Stream, subProtocol As String, receiveBufferSize As Integer, sendBufferSize As Integer, keepAliveInterval As TimeSpan, useZeroMaskingKey As Boolean, internalBuffer As ArraySegment(Of Byte)) As WebSocket

Paramètres

innerStream
Stream

Connexion à utiliser pour les opérations d'E/S.

subProtocol
String

Sous-protocole accepté par le client.

receiveBufferSize
Int32

Taille en octets de la mémoire tampon de réception du WebSocket client.

sendBufferSize
Int32

Taille en octets de la mémoire tampon d'envoi du WebSocket client.

keepAliveInterval
TimeSpan

Détermine la fréquence à laquelle une image est envoyée par connexion en tant que persistante. S'applique uniquement lorsque la connexion est inactive.

useZeroMaskingKey
Boolean

Indique si une clé aléatoire ou une clé statique (seulement des zéros) doit être utilisée pour le masquage WebSocket.

internalBuffer
ArraySegment<Byte>

Sera utilisé comme mémoire tampon interne dans le WPC. La taille doit être au moins 2 * ReceiveBufferSize + SendBufferSize + 256 + 20 (16 on 32-bit).

Retours

Retourne WebSocket.

S’applique à