Freigeben über


DigitalTwinsClient.CreateModelsAsync Methode

Definition

Erstellt ein oder mehrere Modelle asynchron.

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

Beispiele

await client.CreateModelsAsync(new[] { newComponentModelPayload, newModelPayload });
Console.WriteLine($"Created models '{componentModelId}' and '{sampleModelId}'.");

Hinweise

Die Massenmodellerstellung ist nützlich, wenn mehrere Modelle aufeinander verweisen. Dies vereinfacht die Erstellung für den Client, da die Modelle andernfalls 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. Bei Verwendung 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