Table of Contents

Class Grouping

Namespace
Microsoft.Exchange.WebServices.Data
Assembly
Microsoft.Exchange.WebServices.dll

Represents grouping options in item search operations.

public sealed class Grouping
Inheritance
Grouping
Inherited Members

Constructors

Grouping()

Initializes a new instance of the Grouping class.

public Grouping()

Grouping(PropertyDefinitionBase, SortDirection, PropertyDefinitionBase, AggregateType)

Initializes a new instance of the Grouping class.

public Grouping(PropertyDefinitionBase groupOn, SortDirection sortDirection, PropertyDefinitionBase aggregateOn, AggregateType aggregateType)

Parameters

groupOn PropertyDefinitionBase

The property to group on.

sortDirection SortDirection

The sort direction.

aggregateOn PropertyDefinitionBase

The property to aggregate on.

aggregateType AggregateType

The type of aggregate to calculate.

Properties

AggregateOn

Gets or sets the property to aggregate on.

public PropertyDefinitionBase AggregateOn { get; set; }

Property Value

PropertyDefinitionBase

AggregateType

Gets or sets the types of aggregate to calculate.

public AggregateType AggregateType { get; set; }

Property Value

AggregateType

GroupOn

Gets or sets the property to group on.

public PropertyDefinitionBase GroupOn { get; set; }

Property Value

PropertyDefinitionBase

SortDirection

Gets or sets the sort direction.

public SortDirection SortDirection { get; set; }

Property Value

SortDirection