SPDatabase.Snapshots property
Obtém os instantâneos do banco de dados.
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
'Declaração
Public ReadOnly Property Snapshots As SPDatabaseSnapshotCollection
Get
'Uso
Dim instance As SPDatabase
Dim value As SPDatabaseSnapshotCollection
value = instance.Snapshots
public SPDatabaseSnapshotCollection Snapshots { get; }
Type: Microsoft.SharePoint.Administration.Backup.SPDatabaseSnapshotCollection
Todos os instantâneos existentes no momento do banco de dados.
Normalmente, os administradores definir snapshots para ser executada em intervalos programados regularmente. Além disso, os instantâneos têm um tempo de vida fixo, geralmente medido em horas, após o qual saem do existência. Portanto, a associação dessa propriedade é altamente dinâmica.
A coleção pode estar vazia, mas a propriedade nunca retorna uma referência de a null reference (Nothing in Visual Basic) .
Dica
Somente as edições Enterprise e Developer do Microsoft SQL Server suporte para instantâneos de banco de dados.
Aviso
Snapshots são geralmente criados e excluídos automaticamente por trabalhos de timer em segundo plano. Para ajudar a garantir que o objeto SPDatabaseSnapshotCollection representa o conjunto atual de instantâneos, sempre chamar o método RefreshSnapshots() antes de acessar ou processar todos os membros da coleção. Esse ponto se aplica também quando você acessar um instantâneo por meio de um indexador. Por exemplo, se spd for um objeto SPDatabase , a linha spd.Snapshots[0] deve ser precedido por uma chamada do método RefreshSnapshots() .