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 WebSocket côté client qui utilisera le WSPC à des fins de trame.
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);
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 webSocket du client.
- sendBufferSize
- Int32
Taille en octets de la mémoire tampon d’envoi webSocket du client.
- keepAliveInterval
- TimeSpan
Détermine la fréquence à laquelle une trame est envoyée via la connexion en tant que maintien en vie. S’applique uniquement lorsque la connexion est inactive.
- useZeroMaskingKey
- Boolean
Indique si une clé aléatoire ou une clé statique (juste 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.