你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ProvisioningServiceClient.DeleteIndividualEnrollmentAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
DeleteIndividualEnrollmentAsync(String, String, CancellationToken) |
如果 eTag 匹配,则删除单个注册。 |
DeleteIndividualEnrollmentAsync(String, String) |
删除 individualEnrollment 信息。 |
DeleteIndividualEnrollmentAsync(String, CancellationToken) |
删除 individualEnrollment 信息。 |
DeleteIndividualEnrollmentAsync(String) |
删除 individualEnrollment 信息。 |
DeleteIndividualEnrollmentAsync(IndividualEnrollment) |
删除 individualEnrollment 信息。 |
DeleteIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken) |
删除单个注册。 |
DeleteIndividualEnrollmentAsync(String, String, CancellationToken)
如果 eTag 匹配,则删除单个注册。
public System.Threading.Tasks.Task DeleteIndividualEnrollmentAsync (string registrationId, string eTag, System.Threading.CancellationToken cancellationToken);
member this.DeleteIndividualEnrollmentAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeleteIndividualEnrollmentAsync (registrationId As String, eTag As String, cancellationToken As CancellationToken) As Task
参数
- registrationId
- String
注册 ID
- eTag
- String
eTag。
- cancellationToken
- CancellationToken
取消标记。
返回
适用于
DeleteIndividualEnrollmentAsync(String, String)
删除 individualEnrollment 信息。
public System.Threading.Tasks.Task DeleteIndividualEnrollmentAsync (string registrationId, string eTag);
member this.DeleteIndividualEnrollmentAsync : string * string -> System.Threading.Tasks.Task
Public Function DeleteIndividualEnrollmentAsync (registrationId As String, eTag As String) As Task
参数
- registrationId
- String
标识 string
individualEnrollment 的 。 它不能为 null
或为空。
- eTag
- String
具有 string
IndividualEnrollment eTag 的 。 它可以为 null
或空。
在所有这些情况下,设备预配服务将忽略它。
返回
例外
如果提供的 registrationId 不正确,则为 。
如果 SDK 无法将请求发送到设备预配服务,则为 。
如果设备预配服务无法执行批量操作,则为 。
注解
此方法将使用提供的 registrationId 和 eTag 从设备预配服务中删除 individualEnrollment。 如果要删除注册而不考虑 eTag,可以使用 DeleteIndividualEnrollmentAsync(String) 或将 eTag 作为 null
、空或 "*"
传递。
请注意,删除注册不会从 IotHub 中删除设备本身。
如果 registrationId 不存在或 eTag 不匹配,则此方法将引发 ProvisioningServiceClientException。 有关此方法可能引发的更多异常,请参阅
适用于
DeleteIndividualEnrollmentAsync(String, CancellationToken)
删除 individualEnrollment 信息。
public System.Threading.Tasks.Task DeleteIndividualEnrollmentAsync (string registrationId, System.Threading.CancellationToken cancellationToken);
member this.DeleteIndividualEnrollmentAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeleteIndividualEnrollmentAsync (registrationId As String, cancellationToken As CancellationToken) As Task
参数
- registrationId
- String
或 string} that identifies the individualEnrollment. It cannot be {@code null
为空。
- cancellationToken
- CancellationToken
取消标记。
返回
例外
如果提供的 registrationId 不正确,则为 。
如果 SDK 无法将请求发送到设备预配服务,则为 。
如果设备预配服务无法执行批量操作,则为 。
注解
此方法将使用提供的 registrationId 从设备预配服务中删除 individualEnrollment。 无论 eTag 如何,它都将删除注册。 这意味着此 API 对应于 DeleteIndividualEnrollmentAsync(String, String) 具有 的 eTag="*"
。
请注意,删除注册不会从 IotHub 中删除设备本身。
如果 registrationId 不存在,此方法将引发 ProvisioningServiceClientException。
适用于
DeleteIndividualEnrollmentAsync(String)
删除 individualEnrollment 信息。
public System.Threading.Tasks.Task DeleteIndividualEnrollmentAsync (string registrationId);
member this.DeleteIndividualEnrollmentAsync : string -> System.Threading.Tasks.Task
Public Function DeleteIndividualEnrollmentAsync (registrationId As String) As Task
参数
- registrationId
- String
或 string} that identifies the individualEnrollment. It cannot be {@code null
为空。
返回
例外
如果提供的 registrationId 不正确,则为 。
如果 SDK 无法将请求发送到设备预配服务,则为 。
如果设备预配服务无法执行批量操作,则为 。
注解
此方法将使用提供的 registrationId 从设备预配服务中删除 individualEnrollment。 无论 eTag 如何,它都将删除注册。 这意味着此 API 对应于 DeleteIndividualEnrollmentAsync(String, String) 具有 的 eTag="*"
。
请注意,删除注册不会从 IotHub 中删除设备本身。
如果 registrationId 不存在,此方法将引发 ProvisioningServiceClientException。
适用于
DeleteIndividualEnrollmentAsync(IndividualEnrollment)
删除 individualEnrollment 信息。
public System.Threading.Tasks.Task DeleteIndividualEnrollmentAsync (Microsoft.Azure.Devices.Provisioning.Service.IndividualEnrollment individualEnrollment);
member this.DeleteIndividualEnrollmentAsync : Microsoft.Azure.Devices.Provisioning.Service.IndividualEnrollment -> System.Threading.Tasks.Task
Public Function DeleteIndividualEnrollmentAsync (individualEnrollment As IndividualEnrollment) As Task
参数
- individualEnrollment
- IndividualEnrollment
标识 IndividualEnrollment individualEnrollment 的 。 它不能为 null
。
返回
例外
如果提供的参数不正确,则为 。
如果 SDK 无法将请求发送到设备预配服务,则为 。
如果设备预配服务无法执行批量操作,则为 。
注解
此方法将使用提供的信息 IndividualEnrollment 从设备预配服务中删除 individualEnrollment。 设备预配服务将关注 individualEnrollment 上的 registrationId 和 eTag。 如果要删除 individualEnrollment 而不考虑 eTag,可以设置 eTag="*"} into the individualEnrollment, or use the {@link #deleteIndividualEnrollment(string)
仅传递 registrationId。
请注意,删除 individualEnrollment 不会从 IotHub 中删除设备本身。
如果 registrationId 不存在或 eTag 不匹配,则此方法将引发 ProvisioningServiceClientException。
适用于
DeleteIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)
删除单个注册。
public System.Threading.Tasks.Task DeleteIndividualEnrollmentAsync (Microsoft.Azure.Devices.Provisioning.Service.IndividualEnrollment individualEnrollment, System.Threading.CancellationToken cancellationToken);
member this.DeleteIndividualEnrollmentAsync : Microsoft.Azure.Devices.Provisioning.Service.IndividualEnrollment * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function DeleteIndividualEnrollmentAsync (individualEnrollment As IndividualEnrollment, cancellationToken As CancellationToken) As Task
参数
- individualEnrollment
- IndividualEnrollment
单个注册。
- cancellationToken
- CancellationToken
取消标记。