Compartir a través de


DigitalTwinsClient.CreateOrReplaceDigitalTwin<T> Método

Definición

Crea un gemelo digital de forma sincrónica. Si el identificador de gemelo digital proporcionado ya está en uso, se intentará reemplazar el gemelo digital existente por el gemelo digital proporcionado.

public virtual Azure.Response<T> CreateOrReplaceDigitalTwin<T> (string digitalTwinId, T digitalTwin, Azure.ETag? ifNoneMatch = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrReplaceDigitalTwin : string * 'T * Nullable<Azure.ETag> * System.Threading.CancellationToken -> Azure.Response<'T>
override this.CreateOrReplaceDigitalTwin : string * 'T * Nullable<Azure.ETag> * System.Threading.CancellationToken -> Azure.Response<'T>
Public Overridable Function CreateOrReplaceDigitalTwin(Of T) (digitalTwinId As String, digitalTwin As T, Optional ifNoneMatch As Nullable(Of ETag) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of T)

Parámetros de tipo

T

Tipo al que se va a deserializar el gemelo digital.

Parámetros

digitalTwinId
String

Identificador del gemelo digital.

digitalTwin
T

Gemelo digital application/json que se va a crear.

ifNoneMatch
Nullable<ETag>

Encabezado If-None-Match que hace que el método de solicitud esté condicional en una caché de destinatarios o en un servidor de origen, ya sea que no tenga ninguna representación actual del recurso de destino. Para obtener más información sobre esta propiedad, vea RFC 7232. Los valores aceptables son null o "". Si la opción ifNonMatch es null, el servicio reemplazará la entidad existente por la nueva entidad. Si la opción ifNoneMatch es "" (o All) el servicio rechazará la solicitud si la entidad ya existe. ETag opcional para realizar la solicitud solo si el valor no coincide con el servicio.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

El gemelo digital json/aplicación creado y la respuesta Response<T>HTTP .

Excepciones

Excepción que captura los errores del servicio. Consulte las ErrorCode propiedades y Status para obtener más detalles.

Comentarios

Para obtener más ejemplos, consulte nuestros ejemplos de repositorio.

Se aplica a