API Reference
Class
AnalysisCatalog
In-memory view of rule and pack definitions.
Inheritance
- Object
- AnalysisCatalog
Usage
Explore 4 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
Accepted by parameters 2
- 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
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?