SPSite.GetChanges method
傳回預設的網站集合的目前變更記錄檔中列出的變更數量。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Function GetChanges As SPChangeCollection
'用途
Dim instance As SPSite
Dim returnValue As SPChangeCollection
returnValue = instance.GetChanges()
public SPChangeCollection GetChanges()
傳回值
Type: Microsoft.SharePoint.SPChangeCollection
SPChange 代表的物件所做的變更集合。
備註
變更記錄對查詢所傳回的變更總數可能非常大。基於效能考量,變更會傳回大小限制的批次。這個記錄檔中記錄變更的第一批次的GetChanges方法傳回的多載。
如果您想要的所有變更,而不是第一批次,則您的程式碼應該在直到它傳回零的變更,表示它已達到記錄結尾集合呼叫GetChanges方法在迴圈中。您可以使用從第一批次的最後變更的ChangeToken ,以此類推取得第二個批次,直到您取得空集合。如需範例,請參閱GetChanges(SPChangeToken)方法。
![]() |
---|
根據預設,變更記錄會保留資料的 60 天。您可以藉由設定ChangeLogRetentionPeriod屬性設定的保留期限。 |
請參閱
參照
Microsoft.SharePoint namespace