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

Twin 类

定义

孪生表示形式

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Devices.Shared.TwinJsonConverter))]
public class Twin : Microsoft.Azure.Devices.Shared.IETagHolder
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Devices.Shared.TwinJsonConverter))>]
type Twin = class
    interface IETagHolder
Public Class Twin
Implements IETagHolder
继承
Twin
属性
Newtonsoft.Json.JsonConverterAttribute
实现

构造函数

Twin()

创建 的实例。Twin

Twin(String)

创建 的实例。Twin

Twin(TwinProperties)

创建 的实例。Twin

属性

AuthenticationType

相应设备的身份验证类型

Capabilities

获取 Twin 功能。 这些是只读的。

CloudToDeviceMessageCount

从云发送到相应设备的消息数

Configurations

获取 Twin 配置属性。 这些是只读的

ConnectionState

相应设备的 ConnectionState

DeviceId

获取并设置 Twin ID。

DeviceScope

设备的范围。 边缘设备自动生成且不可变,在叶设备中可修改以创建子/父关系。

ETag

孪生的 ETag

LastActivityTime

相应设备上次处于活动状态的时间

ModelId

设备的 DTDL 模型 ID。

ModuleId

获取并设置 Twin 模块 ID。

ParentScopes

上层边缘设备的范围(如果适用)。 仅适用于边缘设备。

Properties

获取和设置 Twin 属性。

Status

获取相应的设备状态。

StatusReason

指定相应设备的原因(如果有) Status

StatusUpdatedTime

上次更新相应设备 Status 的时间

Tags

获取并设置 Twin 标记。

Version

孪生的版本

X509Thumbprint

相应设备的 X509 指纹

方法

ToJson(Formatting)

获取 JSON 字符串格式的孪生体

适用于