Compartilhar via


Método PerformCleanup

Remove metadados de controle de alterações de todos os escopos do banco de dados e atualiza o conhecimento de limpeza para refletir o ponto em que o processo de limpeza parou.

Namespace:  Microsoft.Synchronization.Data.SqlServer
Assembly:  Microsoft.Synchronization.Data.SqlServer (em Microsoft.Synchronization.Data.SqlServer.dll)

Sintaxe

'Declaração
Public Function PerformCleanup As Boolean
'Uso
Dim instance As SqlSyncStoreMetadataCleanup
Dim returnValue As Boolean

returnValue = instance.PerformCleanup()
public bool PerformCleanup()
public:
bool PerformCleanup()
member PerformCleanup : unit -> bool 
public function PerformCleanup() : boolean

Valor de retorno

Tipo: System. . :: . .Boolean
true se a limpeza de metadados tiver sido executada com êxito. Caso contrário, false.

Exceções

Exceção Condição
ArgumentNullException

Connection é um null Nothing nullptr unit uma referência nula (Nothing no Visual Basic) .

Exemplos

O exemplo de código a seguir chama PerformCleanup para os metadados que tenham mais do que 7 dias. Para exibir esse código no contexto de um exemplo completo, consulte Como limpar metadados para sincronização de colaboração (SQL Server).

SqlSyncStoreMetadataCleanup metadataCleanup = new SqlSyncStoreMetadataCleanup(serverConn);
bool cleanupSuccessful;
metadataCleanup.RetentionInDays = 7;
cleanupSuccessful = metadataCleanup.PerformCleanup();
Dim metadataCleanup As New SqlSyncStoreMetadataCleanup(serverConn)
Dim cleanupSuccessful As Boolean
metadataCleanup.RetentionInDays = 7
cleanupSuccessful = metadataCleanup.PerformCleanup()

Consulte também

Referência

SqlSyncStoreMetadataCleanup Classe

Membros SqlSyncStoreMetadataCleanup

Namespace Microsoft.Synchronization.Data.SqlServer