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