WebSocket.CreateClientWebSocket Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan penelepon untuk membuat kelas WebSocket sisi klien yang akan menggunakan WSPC untuk tujuan pembingkaian.
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
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
Parameter
- innerStream
- Stream
Koneksi yang akan digunakan untuk operasi IO.
- subProtocol
- String
Subprotokola diterima oleh klien.
- receiveBufferSize
- Int32
Ukuran dalam byte dari webSocket klien menerima buffer.
- sendBufferSize
- Int32
Ukuran dalam byte dari buffer pengiriman WebSocket klien.
- keepAliveInterval
- TimeSpan
Menentukan seberapa teratur bingkai dikirim melalui koneksi sebagai tetap hidup. Hanya berlaku saat koneksi menganggur.
- useZeroMaskingKey
- Boolean
Menunjukkan apakah kunci acak atau kunci statis (hanya nol) harus digunakan untuk masking WebSocket.
- internalBuffer
- ArraySegment<Byte>
Akan digunakan sebagai buffer internal di WPC. Ukurannya harus setidaknya 2 * ReceiveBufferSize + SendBufferSize + 256 + 20 (16 on 32-bit)
.
Mengembalikan
Menampilkan WebSocket.