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

ProvisioningServiceClient.DeleteIndividualEnrollmentAsync 方法

定义

重载

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

取消标记。

返回

适用于