DevicePortalConnection Класс

Определение

Обрабатывает подключение к порталу устройств Windows.

public ref class DevicePortalConnection sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DevicePortalConnection final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DevicePortalConnection
Public NotInheritable Class DevicePortalConnection
Наследование
Object Platform::Object IInspectable DevicePortalConnection
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 GetServerMessageWebSocketForRequest(HttpRequestMessage)
1803 17134 GetServerMessageWebSocketForRequest(HttpRequestMessage,SocketMessageType,String)
1803 17134 GetServerMessageWebSocketForRequest(HttpRequestMessage,SocketMessageType,String,UInt32,UInt32,MessageWebSocketReceiveMode)
1803 17134 GetServerStreamWebSocketForRequest(HttpRequestMessage)
1803 17134 GetServerStreamWebSocketForRequest(HttpRequestMessage,String,UInt32,Boolean)

Методы

GetForAppServiceConnection(AppServiceConnection)

Инициализирует экземпляр DevicePortalConnection с помощью переданного подключения к службе приложений.

GetServerMessageWebSocketForRequest(HttpRequestMessage)

Возвращает сообщение WebSocket на стороне сервера для использования с порталом устройств.

GetServerMessageWebSocketForRequest(HttpRequestMessage, SocketMessageType, String)

Возвращает сообщение WebSocket на стороне сервера для использования с порталом устройств.

GetServerMessageWebSocketForRequest(HttpRequestMessage, SocketMessageType, String, UInt32, UInt32, MessageWebSocketReceiveMode)

Возвращает сообщение WebSocket на стороне сервера для использования с порталом устройств.

GetServerStreamWebSocketForRequest(HttpRequestMessage)

Возвращает поток WebSocket на стороне сервера для использования с порталом устройств.

GetServerStreamWebSocketForRequest(HttpRequestMessage, String, UInt32, Boolean)

Возвращает поток WebSocket на стороне сервера для использования с порталом устройств.

События

Closed

Возникает при закрытии подключения к порталу устройств Windows. Приложение подключаемого модуля портала устройства должно реализовать обработчик для этого события.

RequestReceived

Возникает при получении запроса через сервер портала устройств Windows. Приложение подключаемого модуля портала устройства должно реализовать обработчик для этого события.

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