Compartilhar via


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

SPDatabaseSnapshotCollection members

Microsoft.SharePoint.Administration.Backup namespace