Freigeben über


DigitalTwinsClient.CreateModels Methode

Definition

Erstellt ein oder mehrere Modelle synchron.

public virtual Azure.Response<Azure.DigitalTwins.Core.DigitalTwinsModelData[]> CreateModels (System.Collections.Generic.IEnumerable<string> dtdlModels, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateModels : seq<string> * System.Threading.CancellationToken -> Azure.Response<Azure.DigitalTwins.Core.DigitalTwinsModelData[]>
override this.CreateModels : seq<string> * System.Threading.CancellationToken -> Azure.Response<Azure.DigitalTwins.Core.DigitalTwinsModelData[]>
Public Overridable Function CreateModels (dtdlModels As IEnumerable(Of String), Optional cancellationToken As CancellationToken = Nothing) As Response(Of DigitalTwinsModelData())

Parameter

dtdlModels
IEnumerable<String>

Der Satz von Modellen, die der zu erstellenden Digital Twins Definition Language (DTDL) v2 entsprechen. Jede Zeichenfolge entspricht genau einem Modell.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Die erstellten Modelle 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 .

Hinweise

Die Erstellung eines Massenmodells ist nützlich, wenn mehrere Modelle Verweise aufeinander aufweisen. Es vereinfacht die Erstellung für den Client, da andernfalls die Modelle in einer sehr bestimmten Reihenfolge erstellt werden müssten. Der Dienst wertet alle Modelle aus, um sicherzustellen, dass alle Verweise erfüllt sind, und akzeptiert oder lehnt den Satz dann ab. Mit dieser Methode ist die Modellerstellung also transaktional.

Weitere Beispiele finden Sie in unseren Repositorybeispielen.

Grundlegendes zu Zwillingsmodellen in Azure Digital Twins

Gilt für:

Weitere Informationen