我想创建一个新的 EndpointPair 对象:
// hostname is a string
// port is an integer
var endpointPair = new Windows.Networking.EndpointPair(null, null, hostname, port);
但我总是得到这个错误:
0x800a000d - JavaScript 运行时错误:类型不匹配
我已经尝试过以下方法:
- 将端口转换为字符串
- 为前两个参数传递 "" 而不是 null。(如果此处的文档在备注部分下是正确的,则 null 应该没问题)
- 不传递任何参数,但最终会出现“参数太少”错误消息
最重要的是,有关构造函数的文档已被删除(截至 2012 年 9 月 4 日):http: //msdn.microsoft.com/en-us/library/windows/apps/windows.networking.endpointpair.endpointpair.aspx