RepositoryLocalObject(Componentなど)が継承されている親アイテムのリストを取得しようとしています。したがって、コンポーネントtcm:1-80のパブID1と子パブID2がある場合、このコンポーネントは子パブでtcm:2-80として共有されます。したがって、tcm:2-80の親、またはツリー内にあるものを上に移動させたいと思います。
コンポーネントのローカルコピーでGetBluePrintChain()メソッドを試しましたが、正常に機能します。ただし、共有コンポーネントでは、InvalidActionException:"このアイテムは共有されています"を返します。ドキュメントには、この例外が共有アイテムでスローされることが記載されています。しかし、これはどのように意味がありますか?明らかに、それ自体を超えたブループリントチェーンを持つアイテムが共有される(またはローカルコピーになる)場合。したがって、私には、このメソッドでブループリントチェーンを持つものに例外をスローすることは意味がありません。矛盾しているようです。
私の質問は、コンポーネントのルートパブリケーションの取得にいくらか関連していますが、それは異なります。この例外が共有アイテムでスローされる理由を理解する必要があります。誰かがそれをサポートするためのユースケースを説明し、おそらく共有できますか?