DigitalTwinsClient.CreateModels メソッド

定義

1 つまたは複数のモデルを同期的に作成します。

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

パラメーター

dtdlModels
IEnumerable<String>

作成する Digital Twins Definition Language (DTDL) v2 に準拠するモデルのセット。 各文字列は、正確に 1 つのモデルに対応します。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

作成されたモデルと HTTP 応答 Response<T>

例外

サービスからのエラーをキャプチャする例外。 詳細については、 ErrorCode プロパティと Status プロパティを確認してください。

注釈

一括モデルの作成は、複数のモデルが相互に参照している場合に便利です。 そうしないと、モデルを非常に具体的な順序で作成する必要があるため、クライアントの作成が簡略化されます。 サービスはすべてのモデルを評価して、すべての参照が満たされていることを確認してから、セットを受け入れるか拒否します。 そのため、このメソッドを使用すると、モデルの作成はトランザクションになります。

その他のサンプルについては、 リポジトリのサンプルを参照してください。

Azure Digital Twins のツイン モデルについて説明します。

適用対象

こちらもご覧ください