Windows.Networking.EndpointPair构造函数参数
Windows.Networking.EndpointPair constructor parameters
我想创建一个新的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
看起来文档完全错误。构造函数实际上是:
EndpointPair(Windows.Networking.HostName, string, Windows.Networking.HostName, string);
所以你可以这样使用它:
var remoteHost = new Windows.Networking.HostName("foo");
var ep = new Windows.Networking.EndpointPair(null, null, remoteHost, "80");
当您查看remoteHost属性的元数据时,您可以看到这一点。属性类型为Windows.Networking.HostName
相关文章:
- 使用闭包共享构造函数参数
- 当一个重要的构造函数参数丢失时应该发生什么
- 使构造函数参数具有ES6类方法的特权
- Windows.Networking.EndpointPair构造函数参数
- ES6类构造函数参数
- 具有默认参数值的 ES6 类构造函数上的 NodeJS 错误
- 访问谷歌登录函数 Angular 2 中的构造函数参数
- 如何在node.js中查找进入构造函数的参数数量
- JavaScript-构造函数参数和原型继承
- JavaScript构造函数参数
- javascript中带有参数的构造函数
- 避免将jquery选择器作为构造函数参数发送时内存泄漏
- 在nodejs中,如何使模块的单个实例具有不同参数的构造函数
- 是否需要初始化在 Javascript 中作为“类”构造函数参数传递的变量
- 消费者如何在 Angular 2 中提供组件构造函数参数
- 通过将参数传递给我们的构造函数来创建唯一的对象
- Angular2 将函数参数传递给构造函数
- 在 JavaScript 中以编程方式设置构造函数参数
- 获取“未定义无参数构造函数”;错误,不知道为什么
- Dojo无参数构造函数调用带有参数的基构造函数