WebSocket.CreateClientWebSocket Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.