DevicePortalConnection.GetServerStreamWebSocketForRequest Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetServerStreamWebSocketForRequest(HttpRequestMessage) |
Возвращает поток webSocket на стороне сервера для использования с порталом устройств. |
GetServerStreamWebSocketForRequest(HttpRequestMessage, String, UInt32, Boolean) |
Возвращает поток webSocket на стороне сервера для использования с порталом устройств. |
GetServerStreamWebSocketForRequest(HttpRequestMessage)
Возвращает поток webSocket на стороне сервера для использования с порталом устройств.
public:
virtual ServerStreamWebSocket ^ GetServerStreamWebSocketForRequest(HttpRequestMessage ^ request) = GetServerStreamWebSocketForRequest;
/// [Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest")]
ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest")]
public ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage request);
function getServerStreamWebSocketForRequest(request)
Public Function GetServerStreamWebSocketForRequest (request As HttpRequestMessage) As ServerStreamWebSocket
Параметры
- request
- HttpRequestMessage
Сообщение HTTP-запроса (находится в качестве свойства класса DevicePortalConnectionRequestReceivedEventArgs ).
Возвращаемое значение
Объект WebSocket на стороне сервера, который можно использовать с порталом устройств.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Применяется к
GetServerStreamWebSocketForRequest(HttpRequestMessage, String, UInt32, Boolean)
Возвращает поток webSocket на стороне сервера для использования с порталом устройств.
public:
virtual ServerStreamWebSocket ^ GetServerStreamWebSocketForRequest(HttpRequestMessage ^ request, Platform::String ^ protocol, unsigned int outboundBufferSizeInBytes, bool noDelay) = GetServerStreamWebSocketForRequest;
/// [Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest2")]
ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage const& request, winrt::hstring const& protocol, uint32_t const& outboundBufferSizeInBytes, bool const& noDelay);
[Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest2")]
public ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage request, string protocol, uint outboundBufferSizeInBytes, bool noDelay);
function getServerStreamWebSocketForRequest(request, protocol, outboundBufferSizeInBytes, noDelay)
Public Function GetServerStreamWebSocketForRequest (request As HttpRequestMessage, protocol As String, outboundBufferSizeInBytes As UInteger, noDelay As Boolean) As ServerStreamWebSocket
Параметры
- request
- HttpRequestMessage
Сообщение HTTP-запроса (находится в качестве свойства класса DevicePortalConnectionRequestReceivedEventArgs ).
- protocol
-
String
Platform::String
winrt::hstring
Под-протокол, который будет использовать этот WebSocket.
- outboundBufferSizeInBytes
-
UInt32
unsigned int
uint32_t
Размер (в байтах) буфера отправки, используемого для отправки данных в объекте ServerMessageWebSocket .
- noDelay
-
Boolean
bool
Логическое значение, указывающее, используется ли алгоритм Нейгла в этом объекте WebSocket. Дополнительные сведения об алгоритме Nagle см. в разделе Класс StreamSocketControl .
Возвращаемое значение
Объект WebSocket на стороне сервера, который можно использовать с порталом устройств.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|