API Reference
Class
AnalysisCatalog
In-memory view of rule and pack definitions.
Inheritance
- Object
- AnalysisCatalog
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
- Method AnalysisConfigExporter.Export
- Method AnalysisPolicyBuilder.Build
Constructors
public AnalysisCatalog(IReadOnlyDictionary<String, AnalysisRule> rules, IReadOnlyDictionary<String, AnalysisPack> packs) #Creates a catalog from rule and pack dictionaries.
Parameters
- rules System.Collections.Generic.IReadOnlyDictionary{System.String,IntelligenceX.Analysis.AnalysisRule}
- packs System.Collections.Generic.IReadOnlyDictionary{System.String,IntelligenceX.Analysis.AnalysisPack}
Methods
public Boolean TryGetPack(String id, out AnalysisPack pack) #Returns:
BooleanTry to get a pack by ID.
Parameters
- id System.String
- pack IntelligenceX.Analysis.AnalysisPack@
public Boolean TryGetRule(String id, out AnalysisRule rule) #Returns:
BooleanTry to get a rule by ID.
Parameters
- id System.String
- rule IntelligenceX.Analysis.AnalysisRule@