DigitalTwinsClient.CreateModelsAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Azure SDK for .NET