Partager via


DigitalTwinsClient.GetIncomingRelationshipsAsync Méthode

Définition

Obtient toutes les relations référençant un jumeau numérique en tant que cible en itérant dans une collection de manière asynchrone.

public virtual Azure.AsyncPageable<Azure.DigitalTwins.Core.IncomingRelationship> GetIncomingRelationshipsAsync (string digitalTwinId, System.Threading.CancellationToken cancellationToken = default);
abstract member GetIncomingRelationshipsAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.DigitalTwins.Core.IncomingRelationship>
override this.GetIncomingRelationshipsAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.DigitalTwins.Core.IncomingRelationship>
Public Overridable Function GetIncomingRelationshipsAsync (digitalTwinId As String, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of IncomingRelationship)

Paramètres

digitalTwinId
String

ID du jumeau numérique cible.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Liste paginable AsyncPageable<T> des relations application/json dirigée vers le jumeau numérique spécifié et la réponse HTTP.

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 quand digitalTwinId est null.

Exemples

AsyncPageable<IncomingRelationship> incomingRelationships = client.GetIncomingRelationshipsAsync("buildingTwinId");

await foreach (IncomingRelationship incomingRelationship in incomingRelationships)
{
    Console.WriteLine($"Found an incoming relationship '{incomingRelationship.RelationshipId}' from '{incomingRelationship.SourceId}'.");
}

Remarques

Pour plus d’exemples, consultez nos exemples de dépôt.

S’applique à

Voir aussi