Compartilhar via


SPChangeQuery constructor

Inicializa uma nova instância da classe SPChangeQuery .

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

Syntax

'Declaração
Public Sub New ( _
    AllChangeObjectTypes As Boolean, _
    AllChangeTypes As Boolean _
)
'Uso
Dim AllChangeObjectTypes As Boolean
Dim AllChangeTypes As Boolean

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

Parâmetros

  • AllChangeObjectTypes
    Type: System.Boolean

    true para retornar as alterações a todos os tipos de objeto; Caso contrário, false. Se false, as alterações serão retornadas somente para tipos de objeto que tem uma propriedade de tipo de objeto SPChangeQuery é definida como true.

  • AllChangeTypes
    Type: System.Boolean

    true para retornar todos os tipos de alterações; Caso contrário, false. Se false, as alterações serão retornadas somente para os tipos de alterações que têm uma propriedade de SPChangeQuery definida como true.

Comentários

Você pode filtrar os resultados retornados por uma chamada para o método GetChanges(SPChangeQuery) de um SPList, SPWeb, SPSiteou SPContentDatabase objeto usando os dois parâmetros do construtor SPChangeQuery em combinação com as propriedades do objeto SPChangeQuery . Por exemplo, o código a seguir cria uma consulta para todos os tipos de alterações para um tipo de objeto.

' 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;

Por outro lado, o exemplo de código a seguir cria uma consulta para um tipo de alteração a todos os tipos de objeto.

' 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;

Ou, você pode restringir os dois parâmetros, definindo para false. Por exemplo, o código a seguir cria uma consulta para que determinadas alterações apenas dois tipos de objeto.

' 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;

Ver também

Referência

SPChangeQuery class

SPChangeQuery members

Microsoft.SharePoint namespace