Freigeben über


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

    Die 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

Microsoft.SharePoint-Namespace

SPContentDatabase

SPPersistedObject