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.Booleantrue 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.Booleantrue 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;