Sitecoreホスト
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Hostは、Sitecore 9.1で導入されたすべてのSitecoreサービスに共通のプラットフォームです。
Sitecoreサービスは、メインのSitecore CMまたはCDロールの外部で個別に実行される機能の一部です。
Sitecore Hostはサービスの基盤として機能し、多くの一般的な問題に対処します。また、Sitecore Host plugins.
Sitecore Hostには次の機能があります。
-
統合サービス登録 (DI)
-
統一された構成
-
ファイル・システム・アクセスの統合
-
コマンドラインアクション
-
グローバルルート登録
-
プラグインの動的読み込み
-
Sitecoreの消費ライセンスに対応
-
クロスプラットフォーム対応 (Sitecore Hostは最新のMicrosoft .NET Coreライブラリに基づいています)
Sitecore Host上に構築された機能やサービスを実行する利点は次のとおりです。
-
すべてのSitecore Hostアプリケーションは一貫したエクスペリエンスを備えています。たとえば、ログ記録はどのSitecore Hostアプリケーションでも同じように機能し、設定は同じようにマージされ、パッチが適用され、コマンドライン オプションはすべて同じように機能します。
-
インストール エクスペリエンスは一貫しています。
-
アプリケーションは、UIを必要とせずにコマンドラインで構成できます。
-
ホストプラグインによる強力な拡張性オプションがあるため、追加機能で機能を拡張できます。
-
ホストは、クラウドまたはオンプレミス、WindowsまたはLinux、専用ハードウェアまたはコンテナ内のいずれかで実行しても、同じように動作します。
Sitecore Hostプラグイン
Sitecore Hostプラグインは、ベース コードの一部を変更または再コンパイルすることなく、Sitecore Hostアプリケーションに動的にロードできる拡張ユニットです。
Sitecore Hostは、常に依存関係の順序でプラグインを読み込みます。コードの読み込み、構成のオーバーライドなどを同じ依存関係の順序で適用します。
プラグインには、次の要素を含めることができます。
-
Code - サービスの登録 (依存関係の挿入) を行い、ルートを登録し、C# コードを実行します。
-
Configuration - 新しい構成を含める、オーバーライドする、または提供する。
-
Commands - 新しいコマンド、引数、およびサブコマンドを追加します。
-
Content - 任意のファイルシステムファイル(JavaScript、画像など)を含めます。