次の方法で共有


DigitalTwinsClient.CreateOrReplaceDigitalTwin<T> メソッド

定義

デジタル ツインを同期的に作成します。 指定されたデジタル ツイン ID が既に使用されている場合は、既存のデジタル ツインを指定されたデジタル ツインに置き換えようとします。

public virtual Azure.Response<T> CreateOrReplaceDigitalTwin<T>(string digitalTwinId, T digitalTwin, Azure.ETag? ifNoneMatch = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrReplaceDigitalTwin : string * 'T * Nullable<Azure.ETag> * System.Threading.CancellationToken -> Azure.Response<'T>
override this.CreateOrReplaceDigitalTwin : string * 'T * Nullable<Azure.ETag> * System.Threading.CancellationToken -> Azure.Response<'T>
Public Overridable Function CreateOrReplaceDigitalTwin(Of T) (digitalTwinId As String, digitalTwin As T, Optional ifNoneMatch As Nullable(Of ETag) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of T)

型パラメーター

T

デジタル ツインを逆シリアル化する型。

パラメーター

digitalTwinId
String

デジタル ツインの ID。

digitalTwin
T

作成するアプリケーション/json デジタル ツイン。

ifNoneMatch
Nullable<ETag>

受信者キャッシュまたは配信元サーバーに対して要求メソッドを条件付きにする If-None-Match ヘッダー。ターゲット リソースの現在の表現がありません。 このプロパティの詳細については、「 RFC 7232」を参照してください。 許容される値は null または ""です。 ifNonMatch オプションが null の場合、サービスは既存のエンティティを新しいエンティティに置き換えます。 ifNoneMatch オプションが "" (または All) の場合、エンティティが既に存在する場合、サービスは要求を拒否します。 値がサービスで一致しない場合にのみ要求を行う省略可能な ETag。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

作成されたアプリケーション/json デジタル ツインと HTTP 応答 Response<T>

例外

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

注釈

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

適用対象