Interface IBehaviorCatalog
Namespace: Cephalon.Abstractions.Behaviors
Assembly: Cephalon.Abstractions.dll
Provides read access to all registered behavior topology descriptors.
public interface IBehaviorCatalogProperties
Section titled “Properties”Gets all registered behavior topology descriptors.
IReadOnlyList<BehaviorTopologyDescriptor> All { get; }Property Value
Section titled “Property Value”IReadOnlyList<BehaviorTopologyDescriptor>
Methods
Section titled “Methods”FindById(string)
Section titled “ FindById(string)”Finds a behavior by identifier (case-insensitive), or returns null if not found.
BehaviorTopologyDescriptor? FindById(string behaviorId)Parameters
Section titled “Parameters”behaviorId string
Returns
Section titled “Returns”GetByPattern(string)
Section titled “ GetByPattern(string)”Gets all behaviors registered with the specified pattern.
IReadOnlyList<BehaviorTopologyDescriptor> GetByPattern(string pattern)Parameters
Section titled “Parameters”pattern string
Returns
Section titled “Returns”IReadOnlyList<BehaviorTopologyDescriptor>
GetByTransport(string)
Section titled “ GetByTransport(string)”Gets all behaviors registered with the specified transport.
IReadOnlyList<BehaviorTopologyDescriptor> GetByTransport(string transportId)Parameters
Section titled “Parameters”transportId string