AFAnalysisRule.GetOutputsForAnalysisTemplates Method
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
Returns a mapping of AFAttributeTemplates to the AFAnalysisTemplate that outputs values to them.
Namespace: OSIsoft.AF.Analysis
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public static AFKeyedResults<AFAttributeTemplate, AFAnalysisTemplate> GetOutputsForAnalysisTemplates( IEnumerable<AFAnalysisTemplate> analysisTemplates )
Public Shared Function GetOutputsForAnalysisTemplates ( analysisTemplates As IEnumerable(Of AFAnalysisTemplate) ) As AFKeyedResults(Of AFAttributeTemplate, AFAnalysisTemplate) Dim analysisTemplates As IEnumerable(Of AFAnalysisTemplate) Dim returnValue As AFKeyedResults(Of AFAttributeTemplate, AFAnalysisTemplate) returnValue = AFAnalysisRule.GetOutputsForAnalysisTemplates(analysisTemplates)
public: static AFKeyedResults<AFAttributeTemplate^, AFAnalysisTemplate^>^ GetOutputsForAnalysisTemplates( IEnumerable<AFAnalysisTemplate^>^ analysisTemplates )
static member GetOutputsForAnalysisTemplates : analysisTemplates : IEnumerable<AFAnalysisTemplate> -> AFKeyedResults<AFAttributeTemplate, AFAnalysisTemplate>
Parameters
- analysisTemplates
- Type: System.Collections.GenericIEnumerableAFAnalysisTemplate
The set of AFAnalysisTemplate instances to examine.
Return Value
Type: AFKeyedResultsAFAttributeTemplate, AFAnalysisTemplateA collection of AFAnalysisTemplate keyed by AFAttributeTemplate.
Remarks
Only analysis templates supporting state passing are considered.
If multiple analyses are configured to output to the same attribute template, the first one examined will be set in the results collection and an error will be present in the errors collection.