Sitecoreホスト
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Hostは、すべてのSitecoreサービスに共通するプラットフォームであり、Sitecore 9.1で導入されました。
!注Sitecoreサービスとは、メインのSitecore CMやCDの役割とは別に動作する機能や機能のことです。
Sitecore Hostはサービスの基盤として機能し、多くの共通の懸念に対応します。また、Sitecore Hostプラグインの使用を通じてサービスの動的な拡張性も可能にしています。
Sitecore Hostには以下の機能があります:
- 統一サービス登録(DI)
- 統一構成
- 統一ファイルシステムアクセス
- コマンドラインアクション
- グローバルルート登録
- 動的プラグインの読み込み
- Sitecore 消費ライセンス準備完了
- クロスプラットフォーム対応(Sitecore Hostは最新のMicrosoft .NET Coreライブラリをベースにしています)
Sitecoreホスト上で構築された機能やサービスを実行する利点は以下の通りです:
- すべてのSitecore Hostアプリケーションは一貫した体験を提供します。例えば、ログはどの Sitecore Host アプリケーションでも同じように動作し、設定は同じ方法でマージ・パッチ適用され、コマンドラインのオプションもすべて同じ方法で動作します。
- 設置の体験は一貫しています。
- UIなしでコマンドラインでアプリケーションを設定できます。
- ホストプラグインを通じて強力な拡張オプションがあるため、追加機能で機能を拡張できます。
- ホストはクラウドでもオンプレミスでも、WindowsでもLinuxでも、専用ハードウェアでもコンテナ内でも同じ挙動をします。
Sitecore Hostプラグイン
Sitecore Hostプラグインは、ベースコードの変更や再コンパイルをせずに動的にSitecore Hostアプリケーションにロードできる拡張性ユニットです。
Sitecore Hostは常にプラグインを依存関係の順序で読み込みます。コードの読み込みや設定のオーバーライドなども同じ依存順で適用します。
プラグインには以下の要素が含まれます:
- コード - サービスをレジスタ(依存注入)、レジスタルート、C#コードを実行します。
- 設定 - 新しい構成を含める、オーバーライド、または提供する。
- コマンド - 新しいコマンド、引数、サブコマンドを追加できます。
- コンテンツ - ファイルシステムファイル(JavaScript、画像など)を含みます。
この記事を改善するための提案がある場合は、 お知らせください!