コード例 #1
0
 private static void OnDeleted(UserPermission permission, DeleteEventArgs args)
 {
     if (Deleted != null)
     {
         Deleted(permission, args);
     }
 }
コード例 #2
0
 static void MemberGroupService_Deleted(IMemberGroupService sender, DeleteEventArgs <IMemberGroup> e)
 {
     foreach (var m in e.DeletedEntities.ToArray())
     {
         DistributedCache.Instance.RemoveMemberGroupCache(m.Id);
     }
 }
コード例 #3
0
 static void MediaServiceDeleting(IMediaService sender, DeleteEventArgs <IMedia> e)
 {
     foreach (var item in e.DeletedEntities)
     {
         library.ClearLibraryCacheForMedia(item.Id);
     }
 }
コード例 #4
0
 /// <summary>
 /// Removes cache for template
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void FileService_DeletedTemplate(IFileService sender, DeleteEventArgs <ITemplate> e)
 {
     foreach (var x in e.DeletedEntities)
     {
         DistributedCache.Instance.RemoveTemplateCache(x.Id);
     }
 }
コード例 #5
0
 static void MacroService_Deleted(IMacroService sender, DeleteEventArgs <IMacro> e)
 {
     foreach (var entity in e.DeletedEntities)
     {
         DistributedCache.Instance.RemoveMacroCache(entity);
     }
 }
コード例 #6
0
        static void RelationService_DeletedRelationType(IRelationService sender, DeleteEventArgs <IRelationType> args)
        {
            var dc = DistributedCache.Instance;

            foreach (var e in args.DeletedEntities)
            {
                dc.RemoveRelationTypeCache(e.Id);
            }
        }
コード例 #7
0
 static void UserService_DeletedUserGroup(IUserService sender, DeleteEventArgs <IUserGroup> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveUserGroupCache(x.Id));
 }
コード例 #8
0
 /// <summary>
 /// Fires when a media type is deleted
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void ContentTypeService_DeletedMediaType(IContentTypeService sender, DeleteEventArgs <IMediaType> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveMediaTypeCache(x));
 }
コード例 #9
0
 /// <summary>
 /// Fires when a member type is deleted
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void MemberTypeService_Deleted(IMemberTypeService sender, DeleteEventArgs <IMemberType> e)
 {
     e.DeletedEntities.ForEach(contentType => DistributedCache.Instance.RemoveMemberTypeCache(contentType));
 }
コード例 #10
0
 static void DomainService_Deleted(IDomainService sender, DeleteEventArgs <IDomain> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveDomainCache(x));
 }
コード例 #11
0
 /// <summary>
 /// Fires when a langauge is deleted
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void LocalizationService_DeletedLanguage(ILocalizationService sender, DeleteEventArgs <ILanguage> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveLanguageCache(x));
 }
コード例 #12
0
ファイル: Permission.cs プロジェクト: phaniarveti/Experiments
 private static void OnDeleted(UserPermission permission, DeleteEventArgs args)
 {
     if (Deleted != null)
     {
         Deleted(permission, args);
     }
 }
コード例 #13
0
 static void FileService_DeletedStylesheet(IFileService sender, DeleteEventArgs <Stylesheet> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveStylesheetCache(x));
 }
コード例 #14
0
		private void DocumentOnAfterDelete(Document sender, DeleteEventArgs e)
		{
			ClearCaches(sender);
		}
コード例 #15
0
 static void PermissionDeleted(UserPermission sender, DeleteEventArgs e)
 {
     InvalidateCacheForPermissionsChange(sender);
 }
コード例 #16
0
 void Domain_AfterDelete(Domain sender, umbraco.cms.businesslogic.DeleteEventArgs e)
 {
     UmbracoHelper.ClearDomains();
 }
コード例 #17
0
 static void MediaService_Deleted(IMediaService sender, DeleteEventArgs <IMedia> e)
 {
     DistributedCache.Instance.RemoveMediaCachePermanently(e.DeletedEntities.Select(x => x.Id).ToArray());
 }
コード例 #18
0
 static void MemberBeforeDelete(Member sender, DeleteEventArgs e)
 {
     library.ClearLibraryCacheForMember(sender.Id);
 }
コード例 #19
0
 private void DocumentOnAfterDelete(Document sender, DeleteEventArgs e)
 {
     ClearCaches(sender);
 }
コード例 #20
0
 void Domain_AfterDelete( Domain sender, umbraco.cms.businesslogic.DeleteEventArgs e ) {
   Compatibility.Domain.InvalidateCache();
 }
コード例 #21
0
 /// <summary>
 /// Removes cache for template
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void FileService_DeletedTemplate(IFileService sender, DeleteEventArgs <ITemplate> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveTemplateCache(x.Id));
 }
コード例 #22
0
 static void DataTypeService_Deleted(IDataTypeService sender, DeleteEventArgs <IDataTypeDefinition> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveDataTypeCache(x));
 }
コード例 #23
0
 static void PublicAccessService_Deleted(IPublicAccessService sender, DeleteEventArgs <PublicAccessEntry> e)
 {
     DistributedCache.Instance.RefreshPublicAccess();
 }
コード例 #24
0
 static void MemberBeforeDelete(Member sender, DeleteEventArgs e)
 {
     library.ClearLibraryCacheForMember(sender.Id);
 }
コード例 #25
0
 static void MemberService_Deleted(IMemberService sender, DeleteEventArgs <IMember> e)
 {
     DistributedCache.Instance.RemoveMemberCache(e.DeletedEntities.ToArray());
 }
コード例 #26
0
 static void ContentService_DeletedBlueprint(IContentService sender, DeleteEventArgs <IContent> e)
 {
     DistributedCache.Instance.RemoveUnpublishedPageCache(e.DeletedEntities.ToArray());
 }
コード例 #27
0
 static void LocalizationService_DeletedDictionaryItem(ILocalizationService sender, DeleteEventArgs <IDictionaryItem> e)
 {
     e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveDictionaryCache(x.Id));
 }
コード例 #28
0
 /// <summary>
 /// Fires when a content type is deleted
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 static void ContentTypeServiceDeletedContentType(IContentTypeService sender, DeleteEventArgs <IContentType> e)
 {
     e.DeletedEntities.ForEach(contentType => DistributedCache.Instance.RemoveContentTypeCache(contentType));
 }