Прочитать на английском

Поделиться через


WebSocket.CreateFromStream Метод

Определение

Перегрузки

CreateFromStream(Stream, WebSocketCreationOptions)

Создает объект WebSocket , который работает с Stream , представляющим подключение к веб-сокету.

CreateFromStream(Stream, Boolean, String, TimeSpan)

Создает новый WebSocket, работающий в указанном потоке, который представляет подключение к веб-сокету.

CreateFromStream(Stream, WebSocketCreationOptions)

Исходный код:
WebSocket.cs
Исходный код:
WebSocket.cs
Исходный код:
WebSocket.cs

Создает объект WebSocket , который работает с Stream , представляющим подключение к веб-сокету.

C#
public static System.Net.WebSockets.WebSocket CreateFromStream(System.IO.Stream stream, System.Net.WebSockets.WebSocketCreationOptions options);

Параметры

stream
Stream

Точка подключения Stream для связи.

options
WebSocketCreationOptions

Параметры, с помощью которых необходимо создать websocket.

Возвращаемое значение

Созданный веб-сокет.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET 6, 7, 8, 9, 10

CreateFromStream(Stream, Boolean, String, TimeSpan)

Исходный код:
WebSocket.cs
Исходный код:
WebSocket.cs
Исходный код:
WebSocket.cs

Создает новый WebSocket, работающий в указанном потоке, который представляет подключение к веб-сокету.

C#
public static System.Net.WebSockets.WebSocket CreateFromStream(System.IO.Stream stream, bool isServer, string? subProtocol, TimeSpan keepAliveInterval);
C#
public static System.Net.WebSockets.WebSocket CreateFromStream(System.IO.Stream stream, bool isServer, string subProtocol, TimeSpan keepAliveInterval);

Параметры

stream
Stream

Поток для подключения.

isServer
Boolean

true, чтобы указать, что это серверная часть соединения; false, если это клиентская часть.

subProtocol
String

Согласованный подпротокол, который использовался при создании соединения.

keepAliveInterval
TimeSpan

Используемый интервал проверки активности или InfiniteTimeSpan для отключения проверки активности.

Возвращаемое значение

Новый веб-сокет.

Применяется к

.NET 10 и другие версии
Продукт Версии
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1