コード例 #1
0
        private ContentItem SaveVersion(ContentItem current)
        {
            ContentItem savedVersion = null;
            var         handler      = Events[savingVersionKey] as EventHandler <CancellableItemEventArgs>;

            Utility.InvokeEvent(handler, current, this, delegate(ContentItem item)
            {
                savedVersion = versioner.SaveVersion(item);
                versioner.TrimVersionCountTo(item, MaximumNumberOfVersions);
            });
            return(savedVersion);
        }