Compartilhar via


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.Guid

    A 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 class

SPChangeTokenCollection members

Microsoft.SharePoint namespace

SPContentDatabase

SPPersistedObject