Share via


DigitalTwinsClient.GetIncomingRelationshipsAsync Método

Definición

Obtiene todas las relaciones que hacen referencia a un gemelo digital como destino mediante la iteración a través de una colección de forma asincrónica.

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)

Parámetros

digitalTwinId
String

Identificador del gemelo digital de destino.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Lista paginable AsyncPageable<T> de relaciones application/json dirigidas hacia el gemelo digital especificado y la respuesta HTTP.

Excepciones

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

La excepción se produce cuando digitalTwinId es null.

Ejemplos

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

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

Comentarios

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

Se aplica a

Consulte también