AFAggregate Class
- Last UpdatedNov 18, 2025
- 4 minute read
- PI System
- AF SDK 2024 R2
- Developer
A utility class for performing client-side aggregates
Inheritance Hierarchy
SystemObject
OSIsoft.AF.Data.AggregateAFAggregate
OSIsoft.AF.Data.AggregateAFAggregate
Namespace: OSIsoft.AF.Data.Aggregate
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public static class AFAggregate
<ExtensionAttribute> Public NotInheritable Class AFAggregate
[ExtensionAttribute] public ref class AFAggregate abstract sealed
[<AbstractClassAttribute>] [<SealedAttribute>] [<ExtensionAttribute>] type AFAggregate = class end
The AFAggregate type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AggregateT |
Performs all requested aggregates on the specified items.
| |
| AggregateAsyncT |
Performs all requested aggregates on the specified items asynchronously.
| |
| BinnedSummaryT, TBin |
Generates a summary broken down by the specified bins for items matching the search criteria.
| |
| BinnedSummaryAsyncT, TBin |
Generates a summary broken down by the specified bins for items matching the search criteria asynchronously.
| |
| FrequencyDistributionT |
Generates a frequency distribution for the specified items.
| |
| FrequencyDistributionAsyncT |
Generates a frequency distribution for the specified items asynchronously.
| |
| GroupedSummaryT |
Generates a summary broken down by group for the specified items.
| |
| GroupedSummaryAsyncT |
Generates a histogram for the specified items asynchronously.
| |
| HistogramT, TBin |
Generates a histogram for the specified items with the specified weighting.
| |
| HistogramAsyncT, TBin |
Generates a histogram for the specified items with the specified weighting asynchronously.
| |
| SummaryT(IEnumerableT, String, AFSummaryTypes) |
Summarizes the specified items.
| |
| SummaryT(IEnumerableT, String, AFSummaryTypes, String) |
Summarizes the specified items with the specified weighting.
| |
| SummaryAsyncT(IEnumerableT, String, AFSummaryTypes, CancellationToken) |
Summarizes the specified items asynchronously.
| |
| SummaryAsyncT(IEnumerableT, String, AFSummaryTypes, String, CancellationToken) |
Summarizes the specified items with the specified weighting asynchronously.
|