Freigeben über


DigitalTwinsClient.GetDigitalTwin<T>(String, CancellationToken) Methode

Definition

Ruft einen digitalen Zwilling synchron ab.

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

Typparameter

T

Der Typ, in den der digitale Zwilling deserialisiert werden soll.

Parameter

digitalTwinId
String

Die ID des digitalen Zwillings.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Der deserialisierte digitale Zwilling anwendung/json und die HTTP-Antwort Response<T>.

Ausnahmen

Die Ausnahme, die die Fehler des Diensts erfasst. Weitere Details finden Sie in den ErrorCode Eigenschaften und Status .

Die Ausnahme wird ausgelöst, wenn digitalTwinId ist null.

Hinweise

Ein stark typisierter Objekttyp wie BasicDigitalTwin kann als generischer Typ für T verwendet werden, um anzugeben, welcher Typ zum Deserialisieren deserialisieren des Antwortwerts verwendet wird. Es kann auch in benutzerdefinierte digitale Zwillingstypen deserialisiert werden, die den BasicDigitalTwin mit zusätzlichen stark typisierten Eigenschaften erweitern, vorausgesetzt, Sie kennen die Definition des abgerufenen digitalen Zwillings vor der Deserialisierung.

Weitere Beispiele finden Sie in unseren Repositorybeispielen.

Gilt für: