Interface ICellRouteCatalog
Namespace: Cephalon.Abstractions.Technologies
Assembly: Cephalon.Abstractions.dll
Exposes the cell-to-cell routing and governance answers visible to the current runtime.
public interface ICellRouteCatalogProperties
Section titled “Properties”Routes
Section titled “ Routes”Gets all cell routes visible to the current runtime.
IReadOnlyList<CellRouteDescriptor> Routes { get; }Property Value
Section titled “Property Value”IReadOnlyList<CellRouteDescriptor>
Methods
Section titled “Methods”GetById(string)
Section titled “ GetById(string)”Gets one cell route by its stable identifier.
CellRouteDescriptor? GetById(string routeId)Parameters
Section titled “Parameters”routeId string
The cell-route identifier to resolve.
Returns
Section titled “Returns”The matching cell route, or null when it is not active.
GetBySourceCellId(string)
Section titled “ GetBySourceCellId(string)”Gets all cell routes that originate from the requested source cell.
IReadOnlyList<CellRouteDescriptor> GetBySourceCellId(string sourceCellId)Parameters
Section titled “Parameters”sourceCellId string
The source-cell identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CellRouteDescriptor>
The matching cell routes, or an empty list when none are active.
GetBySourceModule(string)
Section titled “ GetBySourceModule(string)”Gets all cell routes owned by the requested source module.
IReadOnlyList<CellRouteDescriptor> GetBySourceModule(string sourceModuleId)Parameters
Section titled “Parameters”sourceModuleId string
The source-module identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CellRouteDescriptor>
The matching cell routes, or an empty list when none are active.
GetByTargetCellId(string)
Section titled “ GetByTargetCellId(string)”Gets all cell routes that target the requested cell.
IReadOnlyList<CellRouteDescriptor> GetByTargetCellId(string targetCellId)Parameters
Section titled “Parameters”targetCellId string
The target-cell identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<CellRouteDescriptor>
The matching cell routes, or an empty list when none are active.