Partager via


DigitalTwinsClient.CreateModels Méthode

Définition

Crée un ou plusieurs modèles de façon synchrone.

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())

Paramètres

dtdlModels
IEnumerable<String>

Ensemble de modèles conformes à Digital Twins Definition Language (DTDL) v2 à créer. Chaque chaîne correspond exactement à un modèle.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Les modèles créés et la réponse Response<T>HTTP .

Exceptions

Exception qui capture les erreurs du service. Pour plus d’informations, consultez les ErrorCode propriétés et Status .

Remarques

La création de modèles en bloc est utile lorsque plusieurs modèles ont des références les uns aux autres. Elle simplifie la création pour le client, car sinon, les modèles doivent être créés dans un ordre très spécifique. Le service évalue tous les modèles pour s’assurer que toutes les références sont satisfaites, puis accepte ou rejette l’ensemble. Ainsi, à l’aide de cette méthode, la création de modèle est transactionnelle.

Pour plus d’exemples, consultez nos exemples de dépôt.

Comprendre les modèles de jumeaux dans Azure Digital Twins.

S’applique à

Voir aussi