次の方法で共有


マニフェストの概要

NuGet スタイルのパッケージは、Fabric ワークロードを定義するために使用されます。 このマニフェストは、ワークロードと Fabric の間のコントラクトです。ワークロードとは何か、どの機能が公開されているか、読み込む方法と場所、およびどの項目が提供されるかをホストに伝えます。

マニフェスト パッケージの内容

マニフェスト パッケージは、連携して動作するいくつかの部分で構成されます。

  • ワークロード マニフェスト: ID、ルート、エントリ ポイント、アクセス許可、および機能を宣言します。 ワークロード マニフェストを参照してください。
  • Product JSON: 検出と発行に使用される製品レベルのメタデータを提供します。 製品マニフェストを参照してください。
  • 項目マニフェストと JSON ファイル: 作成、編集、表示、動作など、ワークロードが提供する各項目の種類を定義します。 「項目」を参照してください。

マニフェストが重要な理由

  • 開発: マニフェストを使用すると、ローカル登録とホストブートストラップが可能になるため、Fabric 内でワークロードを実行およびデバッグできます。
  • 発行: ワークロードの検証、認定、およびワークロード ハブまたはテナント環境への発行には、同じマニフェスト パッケージが使用されます。

Starter-Kit でのスクリプトと自動化

Starter-Kit リポジトリには、セットアップと開発中にマニフェスト パッケージを自動的にビルドするスクリプトが含まれています。 これにより、手動の手順が減り、コントラクトがコードと同期し続けます。

開発と運用環境での使用方法

  • DevGateway: マニフェストを使用してローカル開発インスタンスを Fabric に登録し、開発中にアプリが iFrame に読み込まれるようにします。 DevGateway を参照してください。
  • 管理ポータル: テストと運用を行う場合は、発行フローの一部として Fabric 管理ポータルを使用してマニフェスト パッケージをアップロードします。 ワークロードの発行を参照してください