WebSocket.CreateClientWebSocket Método

Definição

Permite aos chamadores criar uma classe WebSocket do lado do cliente que utilizará o WSPC para fins de enquadramento.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

Parâmetros

innerStream
Stream

A ligação a ser usada para operações de E/S.

subProtocol
String

O subprotocolo aceite pelo cliente.

receiveBufferSize
Int32

O tamanho em bytes do buffer de receção WebSocket do cliente.

sendBufferSize
Int32

O tamanho em bytes do buffer de envio WebSocket do cliente.

keepAliveInterval
TimeSpan

Determina com que frequência um frame é enviado pela ligação como um keep-alive. Aplica-se apenas quando a ligação está inativa.

useZeroMaskingKey
Boolean

Indica se uma chave aleatória ou uma chave estática (apenas zeros) deve ser usada para a máscara do WebSocket.

internalBuffer
ArraySegment<Byte>

Será usado como buffer interno no WPC. O tamanho tem de ser pelo 2 * ReceiveBufferSize + SendBufferSize + 256 + 20 (16 on 32-bit)menos .

Devoluções

Retorna WebSocket.

Aplica-se a