ConfigurationsClient.DeleteAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
DeleteAsync(String, CancellationToken) |
Elimina una configuración de IoT Hub. |
DeleteAsync(Configuration, Boolean, CancellationToken) |
Elimina una configuración de IoT Hub. |
DeleteAsync(String, CancellationToken)
Elimina una configuración de IoT Hub.
public virtual System.Threading.Tasks.Task DeleteAsync (string configurationId, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeleteAsync (configurationId As String, Optional cancellationToken As CancellationToken = Nothing) As Task
Parámetros
- configurationId
- String
Identificador de la configuración que se va a eliminar.
- cancellationToken
- CancellationToken
Token que permite cancelar la operación.
Devoluciones
Excepciones
Se produce cuando el proporcionado configurationId
es NULL.
Se produce si está vacío o espacio configurationId
en blanco.
Se produce si IoT Hub respondió a la solicitud con un código de estado no correcto. Por ejemplo, si se ha limitado la solicitud proporcionada, IotHubServiceException se produce con ThrottlingException . Para obtener una lista completa de posibles casos de error, vea IotHubServiceErrorCode.
Si se produce un error en la solicitud HTTP debido a un problema subyacente, como la conectividad de red, el error dns o la validación del certificado de servidor.
Si el proporcionado cancellationToken
ha solicitado la cancelación.
Se aplica a
DeleteAsync(Configuration, Boolean, CancellationToken)
Elimina una configuración de IoT Hub.
public virtual System.Threading.Tasks.Task DeleteAsync (Microsoft.Azure.Devices.Configuration configuration, bool onlyIfUnchanged = false, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteAsync : Microsoft.Azure.Devices.Configuration * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteAsync : Microsoft.Azure.Devices.Configuration * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeleteAsync (configuration As Configuration, Optional onlyIfUnchanged As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task
Parámetros
- configuration
- Configuration
Configuración que se va a eliminar.
- onlyIfUnchanged
- Boolean
Si es false, esta operación de eliminación se realizará incluso si la identidad del dispositivo proporcionada tiene una ETag obsoleta. Si es true, la operación iniciará una IotHubServiceException excepción con PreconditionFailed si la configuración proporcionada tiene una ETag obsoleta. Una ETag actualizada se puede recuperar mediante GetAsync(String, CancellationToken).
- cancellationToken
- CancellationToken
Token que permite cancelar la operación.
Devoluciones
Excepciones
Se produce cuando el proporcionado configuration
es NULL.
Se produce si IoT Hub respondió a la solicitud con un código de estado no correcto. Por ejemplo, si se ha limitado la solicitud proporcionada, IotHubServiceException se produce con ThrottlingException . Para obtener una lista completa de posibles casos de error, vea IotHubServiceErrorCode.
Si se produce un error en la solicitud HTTP debido a un problema subyacente, como la conectividad de red, el error dns o la validación del certificado de servidor.
Si el proporcionado cancellationToken
ha solicitado la cancelación.
Se aplica a
Azure SDK for .NET