SPChangeTokenCollection.Delete method
Exclui o objeto token de alteração com a ID especificada da coleção.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub Delete ( _
scopeId As Guid _
)
'Uso
Dim instance As SPChangeTokenCollection
Dim scopeId As Guid
instance.Delete(scopeId)
public void Delete(
Guid scopeId
)
Parâmetros
scopeId
Type: System.GuidA ID do token de alteração a excluir.
Comentários
Se a coleção não contém um token de alteração com o valor especificado de scopeId , a coleção permaneça inalterada. Nenhuma exceção é acionada.
Você pode obter um valor a ser passado como um argumento para este método, acessando a propriedade Id do objeto ao qual se aplica o token de alteração. Por exemplo, se você tiver uma coleção de alterar tokens para vários bancos de dados de conteúdo e você não quiser monitorar alterações para um determinado banco de dados, você pode excluir seu token da coleção, passando o GUID que identifica o banco de dados de conteúdo. Para obter esse GUID, converter primeiramente o objeto SPContentDatabase , digite SPPersistedObjecte, em seguida, acessar a propriedade de Id do objeto resultante. O exemplo de código a seguir demonstra essa técnica.
Dim db As SPPersistedObject = CType(oSPSite.ContentDatabase, SPPersistedObject)
oChangeTokenCollection.Delete(db.Id)
SPPersistedObject db = oSPSite.ContentDatabase as SPPersistedObject;
oChangeTokenCollection.Delete(db.Id);
A conversão é necessária porque a propriedade Id da classe SPContentDatabase é obsoleta.
Ver também
Referência
SPChangeTokenCollection members