你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ImportMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识在导入操作期间将设备合并到注册表时的行为。
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public enum ImportMode
[<Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))>]
type ImportMode =
Public Enum ImportMode
- 继承
-
ImportMode
- 属性
-
Newtonsoft.Json.JsonConverterAttribute
字段
Create | 1 | 如果不存在具有指定 ID 的设备,则它是新注册的。 如果设备已存在,则在日志文件中写入错误。 |
CreateOrUpdate | 0 | 如果不存在具有指定 ID 的设备,则它是新注册的。 如果设备已存在,则以所提供的输入数据覆盖现有信息,而不管 ETag 值为何。 |
CreateOrUpdateIfMatchETag | 4 | 如果不存在具有指定 ID 的设备,则它是新注册的。 如果设备已存在,则仅当 ETag 匹配时,才以提供的输入数据覆盖现有信息。 如果 ETag 不匹配,则将错误写入日志文件。 |
Delete | 5 | 如果已存在具有指定 ID 的设备,则会将其删除,而不考虑 ETag 值。 如果设备不存在,则在日志文件中写入错误。 |
DeleteIfMatchETag | 6 | 如果已存在具有指定 ID 的设备,则仅当存在 ETag 匹配时才将其删除。 如果设备不存在,则在日志文件中写入错误。 如果 ETag 不匹配,则将错误写入日志文件。 |
Update | 2 | 如果已存在具有指定 ID 的设备,则现有信息将被提供的输入数据覆盖,而不考虑 ETag 值。 如果设备不存在,则在日志文件中写入错误。 |
UpdateIfMatchETag | 3 | 如果已存在具有指定 ID 的设备,则仅当存在 ETag 匹配项时,所提供的输入数据才会覆盖现有信息。 如果设备不存在,或者存在 ETag 不匹配,则会将错误写入日志文件。 |
UpdateTwin | 7 | 如果已存在具有指定 ID 的孪生体,则现有信息将被提供的输入数据覆盖,而不考虑 ETag 值。 |
UpdateTwinIfMatchETag | 8 | 如果已存在具有指定 ID 的孪生体,则仅当存在 ETag 匹配项时,所提供的输入数据才会覆盖现有信息。 可以独立处理孪生体的 ETag 与设备的 ETag。 如果与现有孪生体的 ETag 不匹配,则系统会将错误写入日志文件。 |