1. 挿入オプション パイプライン

挿入オプション パイプライン プロセッサを実装する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

挿入オプション パイプライン プロセッサを実装するには、次のようにします。

  1. Sitecore.Pipelines.GetMasters.GetMastersArgs型の引数を受け取るProcess() メソッドを実装するクラスを作成します。次のコード サンプルを使用できます。

    namespace Namespace.Pipelines.GetMasters
    {
      public class ClassName
      {
       public void Process(Sitecore.Pipelines.GetMasters.GetMastersArgs args)              
       { 
        //TODO: manipulate args.Masters
       }
      }
     }
  2. 挿入オプション パイプライン定義要素の /configuration/sitecore/pipelines/uiGetMasters in web.configの該当するポイントにプロセッサを追加します。

    大事な

    挿入オプション パイプライン内の各パイプライン プロセッサの位置は、その機能に影響します。たとえば、デフォルトのSitecore.Pipelines.GetMasters.GetInsertRulesプロセッサより前に構成されたプロセッサの結果は挿入ルールの対象となりますが、Sitecore.Pipelines.GetMasters.GetInsertRulesプロセッサの後に構成されたプロセッサの結果は適用されません。コンテキスト ユーザーが使用するアクセス権を持たない挿入オプションを削除するために、デフォルトのCheckSecurityプロセッサは常にパイプラインの最後のプロセッサです。

この記事を改善するための提案がある場合は、 お知らせください!