你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
JobClient.ScheduleTwinUpdateAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64) |
创建新的作业以更新一个或多个设备上的孪生标记和所需属性 |
ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64, CancellationToken) |
创建新的作业以更新一个或多个设备上的孪生标记和所需属性 |
ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64)
创建新的作业以更新一个或多个设备上的孪生标记和所需属性
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse> ScheduleTwinUpdateAsync (string jobId, string queryCondition, Microsoft.Azure.Devices.Shared.Twin twin, DateTime startTimeUtc, long maxExecutionTimeInSeconds);
abstract member ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
override this.ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
Public Overridable Function ScheduleTwinUpdateAsync (jobId As String, queryCondition As String, twin As Twin, startTimeUtc As DateTime, maxExecutionTimeInSeconds As Long) As Task(Of JobResponse)
参数
- jobId
- String
此作业的唯一作业 ID
- queryCondition
- String
用于评估要运行作业的设备的查询条件
- twin
- Twin
用于更新的孪生对象
- startTimeUtc
- DateTime
启动作业的日期时间(Utc)
- maxExecutionTimeInSeconds
- Int64
最大执行时间(以秒为单位),即作业可以运行的 ttl 持续时间
返回
JobResponse 对象
适用于
ScheduleTwinUpdateAsync(String, String, Twin, DateTime, Int64, CancellationToken)
创建新的作业以更新一个或多个设备上的孪生标记和所需属性
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse> ScheduleTwinUpdateAsync (string jobId, string queryCondition, Microsoft.Azure.Devices.Shared.Twin twin, DateTime startTimeUtc, long maxExecutionTimeInSeconds, System.Threading.CancellationToken cancellationToken);
abstract member ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
override this.ScheduleTwinUpdateAsync : string * string * Microsoft.Azure.Devices.Shared.Twin * DateTime * int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.JobResponse>
Public Overridable Function ScheduleTwinUpdateAsync (jobId As String, queryCondition As String, twin As Twin, startTimeUtc As DateTime, maxExecutionTimeInSeconds As Long, cancellationToken As CancellationToken) As Task(Of JobResponse)
参数
- jobId
- String
此作业的唯一作业 ID
- queryCondition
- String
用于评估要运行作业的设备的查询条件
- twin
- Twin
用于更新的孪生对象
- startTimeUtc
- DateTime
启动作业的日期时间(Utc)
- maxExecutionTimeInSeconds
- Int64
最大执行时间(以秒为单位),即作业可以运行的 ttl 持续时间
- cancellationToken
- CancellationToken
任务取消令牌
返回
JobResponse 对象