SPChangeTokenCollection.Delete-Methode
Löscht das token Änderungsobjekt mit der angegebenen ID aus der Auflistung.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub Delete ( _
scopeId As Guid _
)
'Usage
Dim instance As SPChangeTokenCollection
Dim scopeId As Guid
instance.Delete(scopeId)
public void Delete(
Guid scopeId
)
Parameter
scopeId
Typ: System.GuidDie ID des Tokens ändern zu löschen.
Hinweise
Wenn ein Änderungstoken, mit dem angegebenen scopeId -Wert in der Auflistung nicht enthalten ist, bleibt die Auflistung unverändert. Es wird keine Ausnahme ausgelöst.
Sie erhalten einen Wert auf die Id -Eigenschaft des Objekts, dem das Änderungstoken gilt, als Argument an diese Methode übergeben. Z. B. können, wenn Sie eine Auflistung von Token für mehrere Inhaltsdatenbanken ändern und nicht für eine bestimmte Datenbank Änderungen überwacht werden soll, Sie löschen die Token aus der Auflistung übergeben die GUID, die Inhaltsdatenbank identifiziert. Um diese GUID zu erhalten, das SPContentDatabase -Objekt als SPPersistedObjectTyp zuerst umgewandelt und dann Zugriff auf die Id -Eigenschaft des resultierenden Objekts. Im folgenden Codebeispiel wird dieses Verfahren veranschaulicht.
Dim db As SPPersistedObject = CType(oSPSite.ContentDatabase, SPPersistedObject)
oChangeTokenCollection.Delete(db.Id)
SPPersistedObject db = oSPSite.ContentDatabase as SPPersistedObject;
oChangeTokenCollection.Delete(db.Id);
Die Umwandlung ist erforderlich, da die Id -Eigenschaft der SPContentDatabase -Klasse veraltet ist.
Siehe auch
Referenz
SPChangeTokenCollection Klasse
SPChangeTokenCollection-Member