共用方式為


SPChangeQuery constructor

初始化SPChangeQuery類別的新執行個體。

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

Syntax

'宣告
Public Sub New ( _
    AllChangeObjectTypes As Boolean, _
    AllChangeTypes As Boolean _
)
'用途
Dim AllChangeObjectTypes As Boolean
Dim AllChangeTypes As Boolean

Dim instance As New SPChangeQuery(AllChangeObjectTypes, _
    AllChangeTypes)
public SPChangeQuery(
    bool AllChangeObjectTypes,
    bool AllChangeTypes
)

參數

  • AllChangeObjectTypes
    Type: System.Boolean

    true返回變更到所有的物件型別 ;否則, false。如果false,變更就會傳回只針對具有設定為true的SPChangeQuery物件型別屬性的物件型別。

  • AllChangeTypes
    Type: System.Boolean

    true傳回所有類型的變更 ;否則, false。如果false,變更就會傳回只針對已設定為true的SPChangeQuery屬性的變更類型。

備註

您可以篩選由SPChangeQuery物件屬性搭配使用的SPChangeQuery建構函式的兩個參數SPListSPWebSPSiteSPContentDatabase物件的GetChanges(SPChangeQuery)方法呼叫所傳回的結果。例如,下列程式碼建構查詢,以用於所有類型的一種物件類型的變更。

' Construct a query.
Dim query As New SPChangeQuery(False, True)

' object type 
query.Group = True
// Construct a query.
SPChangeQuery query = new SPChangeQuery(false, true); 

// object type. 
query.Group = true;

相反地下, 一步的程式碼範例會建構一種類型的所有物件類型變更的查詢。

' Construct a query.
Dim query As New SPChangeQuery(True, False)

' change type. 
query.Delete = True
// Construct a query.
SPChangeQuery query = new SPChangeQuery(true, false); 

// change type. 
query.Delete = true;

或者,您可以藉由設定false,限制兩個參數。例如,下列程式碼建構,只有兩個物件型別特定變更的查詢。

' Construct a query.
Dim query As New SPChangeQuery(False, False)

' object types.
query.User
query.Group

' change types. 
query.Add = True
query.Delete = True
query.Update = True
query.GroupMembershipAdd = True
query.GroupMembershipDelete = True
// Construct a query.
SPChangeQuery query = new SPChangeQuery(false, false); 

// object types.
query.User = true;
query.Group = true;

// change types. 
query.Add = true;
query.Delete = true;
query.Update = true;
query.GroupMembershipAdd = true;
query.GroupMembershipDelete = true;

請參閱

參照

SPChangeQuery class

SPChangeQuery members

Microsoft.SharePoint namespace