O que faz spsite.lastcontentmodifieddate faixa?
Pergunta
O que causa SPSite.LastContentModificadaDate para ser atualizado com uma data posterior?
Rastreie:
- Alterações para a definição de listas / campos / tipos de conteúdo ou apenas o conteúdo armazenado neles?
- alterações em pessoas / grupos / permissões?
- Alterações a quais os recursos são ativados?
- alterações no título do site, descrição, logotipo?
- Alterações para qualquer coisa / tudo sob configurações do site?
ou inversamente, há alguma modificação de conteúdo / configuração do site que não causam lastcontentmodifieddate alterar?
Solução
Cada alteração que faz com que a atualização do banco de dados de conteúdo dessa coleção de sites atualize o LastContentModificadorDate, LastSecurityModificadaDate ou ambos. Isso significa quase todas as mudanças que você mencionou.
Apenas alterações no sistema de arquivos não atualizarão o banco de dados de conteúdo. Isso significa alterações na pasta raiz do SharePoint (páginas do aplicativo, arquivos de recursos, definições de recursos, etc.) não atualizará o banco de dados. Além disso, as alterações no diretório virtual não atualizarão o banco de dados (por exemplo, arquivo web.config).
Você pode pensar em outro ponto de vista para ter uma ideia melhor: o que é retido ao fazer o banco de dados anexado a outro farm é retido porque ele foi salvo no banco de dados de conteúdo.
LastContentModificouDate é atualizado com muita frequência. Por exemplo, se a auditoria estiver habilitada, a LastContentModificada será atualizada quando visualiza um item que tenha uma bandeira de auditoria.
comentários aos seus pontos de bala:
.• Alterações na definição de listas / campos / tipos de conteúdo ou apenas o conteúdo armazenado neles?
sim. Eu os chamaria de configurações em vez de definições porque as definições estão na pasta raiz do SharePoint, mas suas instâncias e suas configurações estão no banco de dados de conteúdo
.• Alterações em pessoas / grupos / permissões?
sim. Cada usuário / grupo adicionado / removido, permissões alteradas em qualquer lugar no SPSITE atualizará o banco de dados de conteúdo, mas deve ser testado ele atualizará SPSite.LastSecurityModificadaDdate apenas ou LastContentModificado também
.• Alterações nos quais os recursos são ativados?
sim. Novamente, as definições de recursos estão na pasta raiz do SharePoint, mas o estado ativado / não ativado por site / web é salvo no banco de dados.
.• Alterações no título do site, descrição, logotipo?
Sim, definitivamente.
.• Alterações em qualquer coisa / tudo sob configurações do site?
Sim, não consigo pensar em qualquer coisa na página de configurações do site que alterasse o sistema de arquivos em vez do banco de dados (estou falando para fora da caixa, não soluções personalizadas).
Eu não testei tudo dito acima, mas é assim que as coisas funcionam / devem funcionar.