SPDatabaseSnapshotCollection.RefreshSnapshots method
Consulta o banco de dados para garantir que o objeto SPDatabaseSnapshotCollection representa a lista atual de todos os instantâneos de banco de dados do banco de dados.
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub RefreshSnapshots
'Uso
Dim instance As SPDatabaseSnapshotCollection
instance.RefreshSnapshots()
public void RefreshSnapshots()
Comentários
A população de instantâneos de banco de dados para um banco de dados é altamente dinâmica porque novos instantâneos de banco de dados são criados regularmente e instantâneos de banco de dados antigos são excluídos automaticamente quando eles atingirem o máximo permitido de idade. Por esse motivo, a associação de um objeto de SPDatabaseSnapshotCollection pode se tornar desatualizada. Use o método RefreshSnapshots() para garantir que, por exemplo, a propriedade Count está correta e que a propriedade Snapshots do objeto pai SPDatabase é precisa.
O método RefreshSnapshots() faz uma viagem Microsoft SQL Server e pode diminuir o desempenho se chamados com freqüência. Por exemplo, se estiver iterando itens na coleção, chamar RefreshSnapshots() pode diminuir o desempenho.
Ver também
Referência
SPDatabaseSnapshotCollection class