DigitalTwinsClient.CreateModelsAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea uno o varios modelos de forma asincrónica.
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()))
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.
Ejemplos
await client.CreateModelsAsync(new[] { newComponentModelPayload, newModelPayload });
Console.WriteLine($"Created models '{componentModelId}' and '{sampleModelId}'.");
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
Azure SDK for .NET