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, SocketMessageType, String, UInt32, UInt32, MessageWebSocketReceiveMode)

返回用于 Device Portal 的服务器端消息 WebSocket。

GetServerMessageWebSocketForRequest(HttpRequestMessage, SocketMessageType, String)

返回用于 Device Portal 的服务器端消息 WebSocket。

GetServerMessageWebSocketForRequest(HttpRequestMessage)

返回用于 Device Portal 的服务器端消息 WebSocket。

GetServerStreamWebSocketForRequest(HttpRequestMessage, String, UInt32, Boolean)

返回用于 Device Portal 的服务器端流 WebSocket。

GetServerStreamWebSocketForRequest(HttpRequestMessage)

返回用于 Device Portal 的服务器端流 WebSocket。

事件

Closed

关闭与 Windows 设备门户的连接时引发。 设备门户插件应用必须为此事件实现处理程序。

RequestReceived

通过 Windows 设备门户服务器收到请求时引发。 设备门户插件应用必须为此事件实现处理程序。

适用于