Class CellRouteDescriptor
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Abstractions.Technologies
Assembly: Cephalon.Abstractions.dll
Describes one module-owned cell-to-cell routing and governance answer visible to the active runtime.
public sealed class CellRouteDescriptorInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”CellRouteDescriptor(string, string, string, string, string, string, string, string, IReadOnlyList<string>?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ CellRouteDescriptor(string, string, string, string, string, string, string, string, IReadOnlyList<string>?, string?, IReadOnlyDictionary<string, string>?)”Creates a cell-route descriptor.
public CellRouteDescriptor(string id, string sourceModuleId, string sourceCellId, string targetCellId, string displayName, string description, string routingStrategy, string governanceMode, IReadOnlyList<string>? transportIds = null, string? requiredCapabilityKey = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable cell-route identifier.
sourceModuleId string
The Cephalon module that owns this cell route.
sourceCellId string
The source cell identifier.
targetCellId string
The target cell identifier.
displayName string
The operator-facing route name.
description string
The human-readable description of the cell route.
routingStrategy string
The operator-facing routing strategy used for this route.
governanceMode string
The operator-facing governance posture applied to this route.
transportIds IReadOnlyList<string>?
Optional transport identifiers associated with this route.
requiredCapabilityKey string?
An optional capability key required to use this route.
metadata IReadOnlyDictionary<string, string>?
Optional operator-facing metadata.
Properties
Section titled “Properties”Description
Section titled “ Description”Gets the human-readable description of the cell route.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing route name.
public string DisplayName { get; }Property Value
Section titled “Property Value”GovernanceMode
Section titled “ GovernanceMode”Gets the operator-facing governance posture applied to this route.
public string GovernanceMode { get; }Property Value
Section titled “Property Value”Gets the stable cell-route identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional operator-facing metadata for this route.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
RequiredCapabilityKey
Section titled “ RequiredCapabilityKey”Gets the optional capability key required to use this route.
public string? RequiredCapabilityKey { get; }Property Value
Section titled “Property Value”RoutingStrategy
Section titled “ RoutingStrategy”Gets the operator-facing routing strategy used for this route.
public string RoutingStrategy { get; }Property Value
Section titled “Property Value”SourceCellId
Section titled “ SourceCellId”Gets the source cell identifier.
public string SourceCellId { get; }Property Value
Section titled “Property Value”SourceModuleId
Section titled “ SourceModuleId”Gets the module that owns this cell route.
public string SourceModuleId { get; }Property Value
Section titled “Property Value”TargetCellId
Section titled “ TargetCellId”Gets the target cell identifier.
public string TargetCellId { get; }Property Value
Section titled “Property Value”TransportIds
Section titled “ TransportIds”Gets the normalized transport identifiers associated with this route.
public IReadOnlyList<string> TransportIds { get; }