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


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)

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