Compartir a través de


DigitalTwinsClient.CreateModels Método

Definición

Crea uno o varios modelos de forma sincrónica.

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

Parámetros

dtdlModels
IEnumerable<String>

Conjunto de modelos que se ajustan al lenguaje de definición de Digital Twins (DTDL) v2 que se va a crear. Cada cadena corresponde exactamente a un modelo.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Los modelos creados y la respuesta Response<T>HTTP .

Excepciones

Excepción que captura los errores del servicio. Consulte las ErrorCode propiedades y Status para obtener más detalles.

Comentarios

La creación masiva de modelos es útil cuando varios modelos tienen referencias entre sí. Simplifica la creación del cliente porque, de lo contrario, los modelos tendrían que crearse en un orden muy específico. El servicio evalúa todos los modelos para asegurarse de que se cumplen todas las referencias y, a continuación, acepta o rechaza el conjunto. Por lo tanto, el uso de este método, la creación de modelos es transaccional.

Para obtener más ejemplos, consulte nuestros ejemplos de repositorio.

Descripción de los modelos gemelos en Azure Digital Twins.

Se aplica a

Consulte también