Freigeben über


DigitalTwinsClient Klasse

Definition

Der Digital Twins Service Client enthält Methoden zum Abrufen von Informationen zum digitalen Zwilling, z. B. Modelle, Komponenten und Beziehungen.

public class DigitalTwinsClient
type DigitalTwinsClient = class
Public Class DigitalTwinsClient
Vererbung
DigitalTwinsClient

Konstruktoren

DigitalTwinsClient()

Erstellt eine neue instance der -Klasse, die DigitalTwinsClient nur für Komponententests bereitgestellt wird.

DigitalTwinsClient(Uri, TokenCredential)

Erstellt eine neue Instanz der DigitalTwinsClient-Klasse.

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Erstellt eine neue instance der DigitalTwinsClient -Klasse mit Optionen.

Methoden

CreateModels(IEnumerable<String>, CancellationToken)

Erstellt ein oder mehrere Modelle synchron.

CreateModelsAsync(IEnumerable<String>, CancellationToken)

Erstellt ein oder mehrere Modelle asynchron.

CreateOrReplaceDigitalTwin<T>(String, T, Nullable<ETag>, CancellationToken)

Erstellt synchron einen digitalen Zwilling. Wenn die bereitgestellte digitale Zwillings-ID bereits verwendet wird, wird versucht, den vorhandenen digitalen Zwilling durch den bereitgestellten digitalen Zwilling zu ersetzen.

CreateOrReplaceDigitalTwinAsync<T>(String, T, Nullable<ETag>, CancellationToken)

Erstellt asynchron einen digitalen Zwilling. Wenn die bereitgestellte digitale Zwillings-ID bereits verwendet wird, wird versucht, den vorhandenen digitalen Zwilling durch den bereitgestellten digitalen Zwilling zu ersetzen.

CreateOrReplaceEventRoute(String, DigitalTwinsEventRoute, CancellationToken)

Erstellt synchron eine Ereignisroute. Wenn die angegebene Ereignisrouten-ID bereits verwendet wird, wird versucht, die vorhandene Ereignisroute durch die angegebene Ereignisroute zu ersetzen.

CreateOrReplaceEventRouteAsync(String, DigitalTwinsEventRoute, CancellationToken)

Erstellt asynchron eine Ereignisroute. Wenn die angegebene Ereignisrouten-ID bereits verwendet wird, wird versucht, die vorhandene Ereignisroute durch die angegebene Ereignisroute zu ersetzen.

CreateOrReplaceRelationship<T>(String, String, T, Nullable<ETag>, CancellationToken)

Erstellt synchron eine Beziehung zu einem digitalen Zwilling. Wenn die angegebene Beziehungs-ID bereits verwendet wird, wird versucht, die vorhandene Beziehung durch die bereitgestellte Beziehung zu ersetzen.

CreateOrReplaceRelationshipAsync<T>(String, String, T, Nullable<ETag>, CancellationToken)

Erstellt asynchron eine Beziehung zu einem digitalen Zwilling. Wenn die angegebene Beziehungs-ID bereits verwendet wird, wird versucht, die vorhandene Beziehung durch die bereitgestellte Beziehung zu ersetzen.

DecommissionModel(String, CancellationToken)

Stellt ein Modell synchron außer Betrieb.

DecommissionModelAsync(String, CancellationToken)

Stellt ein Modell asynchron außer Betrieb.

DeleteDigitalTwin(String, Nullable<ETag>, CancellationToken)

Löscht einen digitalen Zwilling synchron.

DeleteDigitalTwinAsync(String, Nullable<ETag>, CancellationToken)

Löscht einen digitalen Zwilling asynchron.

DeleteEventRoute(String, CancellationToken)

Löscht eine Ereignisroute synchron.

DeleteEventRouteAsync(String, CancellationToken)

Löscht eine Ereignisroute asynchron.

DeleteModel(String, CancellationToken)

Löscht ein Modell synchron.

DeleteModelAsync(String, CancellationToken)

Löscht ein Modell asynchron.

DeleteRelationship(String, String, Nullable<ETag>, CancellationToken)

Löscht eine Beziehung zu einem digitalen Zwilling synchron.

DeleteRelationshipAsync(String, String, Nullable<ETag>, CancellationToken)

Löscht eine Beziehung zu einem digitalen Zwilling asynchron.

GetComponent<T>(String, String, CancellationToken)

Ruft eine Komponente für einen digitalen Zwilling synchron ab.

GetComponentAsync<T>(String, String, CancellationToken)

Ruft eine Komponente für einen digitalen Zwilling asynchron ab.

GetDigitalTwin<T>(String, CancellationToken)

Ruft einen digitalen Zwilling synchron ab.

GetDigitalTwinAsync<T>(String, CancellationToken)

Ruft asynchron einen digitalen Zwilling ab.

GetEventRoute(String, CancellationToken)

Ruft synchron eine Ereignisroute nach ID ab.

GetEventRouteAsync(String, CancellationToken)

Ruft asynchron eine Ereignisroute nach ID ab.

GetEventRoutes(CancellationToken)

. Listet die Ereignisrouten in einem digitalen Zwilling instance auf, indem eine Auflistung synchron durchlaufen wird.

GetEventRoutesAsync(CancellationToken)

. Listet die Ereignisrouten in einem digitalen Zwilling instance auf, indem eine Sammlung asynchron durchlaufen wird.

GetIncomingRelationships(String, CancellationToken)

Ruft alle Beziehungen ab, die auf einen digitalen Zwilling als Ziel verweisen, indem eine Auflistung synchron durchlaufen wird.

GetIncomingRelationshipsAsync(String, CancellationToken)

Ruft alle Beziehungen ab, die auf einen digitalen Zwilling als Ziel verweisen, indem eine Sammlung asynchron durchlaufen wird.

GetModel(String, CancellationToken)

Ruft synchron ein Modell ab, einschließlich der Modellmetadaten und der Modelldefinition.

GetModelAsync(String, CancellationToken)

Ruft asynchron ein Modell ab, einschließlich der Modellmetadaten und der Modelldefinition.

GetModels(GetModelsOptions, CancellationToken)

Ruft die Liste der Modelle ab, indem eine Auflistung synchron durchlaufen wird.

GetModelsAsync(GetModelsOptions, CancellationToken)

Ruft die Liste der Modelle ab, indem eine Auflistung asynchron durchlaufen wird.

GetRelationship<T>(String, String, CancellationToken)

Ruft synchron eine Beziehung zu einem digitalen Zwilling ab.

GetRelationshipAsync<T>(String, String, CancellationToken)

Ruft asynchron eine Beziehung zu einem digitalen Zwilling ab.

GetRelationships<T>(String, String, CancellationToken)

Ruft alle Beziehungen zu einem digitalen Zwilling ab, indem eine Auflistung synchron durchlaufen wird.

GetRelationshipsAsync<T>(String, String, CancellationToken)

Ruft alle Beziehungen zu einem digitalen Zwilling ab, indem eine Sammlung asynchron durchlaufen wird.

PublishComponentTelemetry(String, String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Veröffentlicht Telemetriedaten aus der Komponente eines digitalen Zwillings synchron. Das Ergebnis wird dann von einem oder mehreren Zielendpunkten (Abonnenten) genutzt, die unter DigitalTwinsEventRoutedefiniert sind. Diese Ereignisrouten müssen vor dem Veröffentlichen einer Telemetrienachricht festgelegt werden, damit die Telemetrienachricht genutzt werden kann.

PublishComponentTelemetryAsync(String, String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Veröffentlicht Telemetriedaten aus der Komponente eines digitalen Zwillings asynchron. Das Ergebnis wird dann von einem oder mehreren Zielendpunkten (Abonnenten) genutzt, die unter DigitalTwinsEventRoutedefiniert sind. Diese Ereignisrouten müssen vor dem Veröffentlichen einer Telemetrienachricht festgelegt werden, damit die Telemetrienachricht genutzt werden kann.

PublishTelemetry(String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Veröffentlicht Telemetriedaten aus einem digitalen Zwilling synchron. Das Ergebnis wird dann von einem oder mehreren Zielendpunkten (Abonnenten) genutzt, die unter DigitalTwinsEventRoutedefiniert sind. Diese Ereignisrouten müssen vor dem Veröffentlichen einer Telemetrienachricht festgelegt werden, damit die Telemetrienachricht genutzt werden kann.

PublishTelemetryAsync(String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Veröffentlicht Telemetriedaten aus einem digitalen Zwilling asynchron. Das Ergebnis wird dann von einem oder mehreren Zielendpunkten (Abonnenten) genutzt, die unter DigitalTwinsEventRoutedefiniert sind. Diese Ereignisrouten müssen vor dem Veröffentlichen einer Telemetrienachricht festgelegt werden, damit die Telemetrienachricht genutzt werden kann.

Query<T>(String, CancellationToken)

Fragt nach digitalen Zwillingen ab, indem eine Sammlung synchron durchlaufen wird.

QueryAsync<T>(String, CancellationToken)

Abfragen nach digitalen Zwillingen, indem eine Sammlung asynchron durchlaufen wird.

UpdateComponent(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Updates Eigenschaften einer Komponente auf einem digitalen Zwilling synchron.

UpdateComponentAsync(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Updates Eigenschaften einer Komponente für einen digitalen Zwilling asynchron.

UpdateDigitalTwin(String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Updates einen digitalen Zwilling synchron.

UpdateDigitalTwinAsync(String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Updates einen digitalen Zwilling asynchron.

UpdateRelationship(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Updates die Eigenschaften einer Beziehung für einen digitalen Zwilling synchron.

UpdateRelationshipAsync(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Updates die Eigenschaften einer Beziehung für einen digitalen Zwilling asynchron.

Gilt für: