Partager via


SPChangeTokenCollection.Delete - Méthode

Supprime l'objet de jeton de modification avec l'ID spécifié de la collection.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Sub Delete ( _
    scopeId As Guid _
)
'Utilisation
Dim instance As SPChangeTokenCollection
Dim scopeId As Guid

instance.Delete(scopeId)
public void Delete(
    Guid scopeId
)

Paramètres

  • scopeId
    Type : System.Guid

    L'ID du jeton de modification à supprimer.

Remarques

Si la collection ne contient-elle pas un jeton de modification avec la valeur spécifiée scopeId , la collection reste inchangée. Aucune exception n'est levée.

Vous pouvez obtenir une valeur à passer comme argument à cette méthode en accédant à la propriété Id de l'objet auquel s'applique le jeton de modification. Par exemple, si vous disposez d'une collection de jetons de modification pour plusieurs bases de données de contenu et que vous décidez de ne pas surveiller les modifications pour une base de données particulière, vous pouvez supprimer son jeton à partir de la collection en passant le GUID qui identifie la base de données de contenu. Pour obtenir ce GUID, tout d'abord effectuer un cast de l'objet SPContentDatabase en tant que type SPPersistedObjectet alors accéder aux propriétés de Id de l'objet qui en résulte. L'exemple de code suivant illustre cette technique.

Dim db As SPPersistedObject = CType(oSPSite.ContentDatabase, SPPersistedObject)
oChangeTokenCollection.Delete(db.Id)
SPPersistedObject db = oSPSite.ContentDatabase as SPPersistedObject;
oChangeTokenCollection.Delete(db.Id);

Le cast est nécessaire car la propriété Id de la classe SPContentDatabase est obsolète.

Voir aussi

Référence

SPChangeTokenCollection classe

SPChangeTokenCollection - Membres

Microsoft.SharePoint - Espace de noms

SPContentDatabase

SPPersistedObject