你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MethodRequest 类

定义

表示方法请求的数据结构。

public sealed class MethodRequest
type MethodRequest = class
Public NotInheritable Class MethodRequest
继承
MethodRequest

构造函数

MethodRequest(String)

使用不带任何方法数据和额外时间的设备连接和发送响应初始化此类的新实例。

MethodRequest(String, Byte[])

初始化此类的新实例。

MethodRequest(String, Byte[], Nullable<TimeSpan>, Nullable<TimeSpan>)

初始化此类的新实例。

MethodRequest(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

初始化此类的新实例,而不使用任何方法数据。

属性

ConnectionTimeout

设备连接超时值。 此值是调用直接方法时,IoT 中心服务必须等待断开连接的设备联机所花费的时间。 默认值为 0,表示在调用直接方法时,设备必须已处于联机状态。 connectTimeoutInSeconds 的最大值为 300 秒。 注意:仅当将方法从一个边缘模块调用到另一个边缘模块时,此值才相关。

Data

方法数据。

DataAsJson

Json 格式的方法数据。

Name

方法名称。

ResponseTimeout

方法响应超时值。 此值是 IoT 中心服务在设备上完成直接方法执行所必须等待的时间量。 最小值和最大值为 5 和 300 秒。 注意:仅当将方法从一个边缘模块调用到另一个边缘模块时,此值才相关。

适用于