構築ブロック > 共通の構築ブロック > デフォルトのコンフィギュレーション構築ブロック > 実装モデル (デフォルトのコンフィギュレーション構築ブロック)
実装モデル (デフォルトのコンフィギュレーション構築ブロック)
次の図は、デフォルトのコンフィギュレーション構築ブロック内のメイン Thing Shape、Thing Template、および Thing 間の関係と、その他の構築ブロック内のエンティティとの関係を示しています。
デフォルトのコンフィギュレーション構築ブロックの実装図。
この図において、中空の頭部と実線の矢印 () は、矢印が指しているエンティティからエンティティが拡張していること、中空の頭部と破線の矢印 () は、矢印が指しているエンティティをエンティティが実装していること、また開いた頭部と破線の矢印 () は、矢印が指しているエンティティのサービスにエンティティが依存していることをそれぞれ示します。
デフォルトのコンフィギュレーション構築ブロックの重要なエンティティには、次のようなものがあります。
PTC.DefaultConfiguration - デフォルトのコンフィギュレーション構築ブロックのプロジェクトエンティティ。すべての構築ブロックエンティティをパッケージ化して含めるために使用します。
PTC.DefaultConfiguration. EntryPoint - デフォルトのコンフィギュレーション構築ブロックのエントリポイント Thing。注記: PTC.DefaultConfiguration 自体はデブロイされません。ほかの構築ブロックのエントリポイントにより継承されるデプロイメントコードが含まれています。
PTC.DefaultConfiguration Manager - デフォルトのコンフィギュレーションマネージャ用の Thing。PTC.DefaultConfiguration.Management_TS に定義されているサービスを実行するために使用します。ほかの構築ブロックのエントリポイントにより継承されるデプロイメントコードが含まれています。
PTC.DefaultConfiguration.EntryPoint_TT - デフォルトのコンフィギュレーションエントリポイントの Thing Template。PTC.DefaultConfiguration.ComponentInterface_TS Thing Shape におけるデプロイメントサービスの実装が含まれています。
PTC.DefaultConfiguration.Manager_TT - デフォルトのコンフィギュレーション構築ブロックマネージャ用の Thing Template。PTC.DefaultConfiguration.Management_TS Thing Shape に定義されているサービスのサービス実装を含めるために使用します。注記: デフォルトの実装にはマネージャレベルのサービスは含まれていません。この構築ブロックは、ほかの構築ブロックエントリポイントにコードを渡すだけです。
PTC.DefaultConfiguration.Management_TS - デフォルトのコンフィギュレーション構築ブロックの管理 Thing Shape。PTC.DefaultConfiguration プロジェクトエンティティ内にある任意の管理レベルのサービスのサービス定義を含めるために使用します。
PTC.DefaultConfiguration.ComponentInterface_TS - ほかのすべてのエントリポイント Thing が継承する、デプロイメントのサービス定義を含む Thing Shape。
これは役に立ちましたか?