DigitalTwinsClient.CreateOrReplaceRelationship<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une relation sur un jumeau numérique de manière synchrone. Si l’ID de relation fourni est déjà utilisé, cela tente de remplacer la relation existante par la relation fournie.
public virtual Azure.Response<T> CreateOrReplaceRelationship<T> (string digitalTwinId, string relationshipId, T relationship, Azure.ETag? ifNoneMatch = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrReplaceRelationship : string * string * 'T * Nullable<Azure.ETag> * System.Threading.CancellationToken -> Azure.Response<'T>
override this.CreateOrReplaceRelationship : string * string * 'T * Nullable<Azure.ETag> * System.Threading.CancellationToken -> Azure.Response<'T>
Public Overridable Function CreateOrReplaceRelationship(Of T) (digitalTwinId As String, relationshipId As String, relationship As T, Optional ifNoneMatch As Nullable(Of ETag) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of T)
Paramètres de type
- T
Type auquel désérialiser la relation.
Paramètres
- digitalTwinId
- String
ID du jumeau numérique source.
- relationshipId
- String
ID de la relation à supprimer.
- relationship
- T
Relation application/json à créer.
En-tête If-None-Match qui rend la méthode de requête conditionnelle à un cache de destinataire ou un serveur d’origine n’ayant aucune représentation actuelle de la ressource cible. Pour plus d’informations sur cette propriété, consultez RFC 7232.
Les valeurs acceptables sont null ou ""
. Si l’option ifNonMatch a la valeur Null, le service remplace l’entité existante par la nouvelle entité.
Si l’option ifNoneMatch est «
»
(ou All), le service rejette la demande si l’entité existe déjà.
ETag facultatif pour effectuer la demande uniquement si la valeur ne correspond pas sur le service.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Réponse HTTP Response<T>.
Exceptions
Exception qui capture les erreurs du service. Pour plus d’informations, consultez les ErrorCode propriétés et Status .
L’exception est levée lorsque digitalTwinId
ou relationshipId
est null
.
Remarques
Les relations sont un lien unidirectionnel entre un jumeau numérique source et un autre, comme décrit au moment de la création du modèle attribué du jumeau numérique.
Pour plus d’exemples, consultez nos exemples de référentiels.
S’applique à
Voir aussi
Azure SDK for .NET