共用方式為


SPContentDatabase.GetChanges method

會傳回預設的內容資料庫的目前變更記錄檔中列出的變更。

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
Public Function GetChanges As SPChangeCollection
'用途
Dim instance As SPContentDatabase
Dim returnValue As SPChangeCollection

returnValue = instance.GetChanges()
public SPChangeCollection GetChanges()

傳回值

Type: Microsoft.SharePoint.SPChangeCollection
SPChange 物件集合,代表所做的變更。

備註

總數對變更記錄的查詢所傳回的變更可能是非常大。基於效能考量,變更會傳回在有限的大小的批次。變更的第一個批次記錄在記錄檔GetChanges方法傳回的這個多載。

如果您要的所有變更,而不是第一個批次,則您的程式碼應該在直到它將會傳回零表示它已到達結尾的記錄檔的變更與呼叫GetChanges方法循環。您可以使用從第一個批次的最後一個修訂ChangeToken依此類推取得第二個批次,直到到達空集合。如需範例,請參閱 < GetChanges(SPChangeToken)方法。

注意事項注意事項

根據預設,變更記錄會保留在 60 天的資料。您可以藉由設定ChangeLogRetentionPeriod屬性設定的保留期間。

請參閱

參照

SPContentDatabase class

SPContentDatabase members

GetChanges overload

Microsoft.SharePoint.Administration namespace

其他資源

Using the Change Log