2017-06-26 9 views

答えて

0

をたまたまあなたがCMS.DocumentEngine.RelationshipInfo.TYPEINFO.Eventsプロパティによって定義されたグローバルのイベントを使用してみましたときにキャッシュからページを削除できるようにしたいですか?たとえば:

public class CustomRelationshipEvents : CMSLoaderAttribute 
{ 
    public override void Init() 
    { 
     RelationshipInfo.TYPEINFO.Events.Insert.After += Insert_After; 
    } 

    private void Insert_After(object sender, ObjectEventArgs e) 
    { 
     // Clear cache here 
    } 
} 

はその後... KenticoのCMSModuleLoaderクラスの拡張に

+0

感謝をあなたのCustomRelationshipEvents属性を追加します。ちょうど私が探していたもの、 – RadarBug

+0

偉大な、受け入れられた答えとしてマークしてください。 – getsetcode

+0

@RadarBugこれらの正確なコードサンプルもドキュメントで見つけることができます。 https://docs.kentico.com/api10およびhttps://docs.kentico.com/k10/custom-development/handling-global-events –

関連する問題