API Reference
TopologyView
Defines an optional focused view over a topology chart.
Inheritance
- Object
- TopologyView
Usage
Explore 2 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
- Property TopologyRenderOptions.View
- Method TopologyView.AroundNode
Constructors
public TopologyView() #Methods
public static TopologyView AroundNode(String nodeId, Int32 depth = 1) #TopologyViewCreates a focused neighbor view around a node.
Parameters
- nodeId System.String
- The focus node id.
- depth System.Int32 = 1
- The number of edge hops to include.
Returns
A topology view focused around the node.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String? Id { get; set; } #Gets or sets a stable view identifier.
public String? Title { get; set; } #Gets or sets an optional title override for the view.
public String? Subtitle { get; set; } #Gets or sets an optional subtitle override for the view.
public List<String> GroupIds { get; } #Gets the group ids to include. When empty, groups are inferred from visible nodes.
public List<String> NodeIds { get; } #Gets the node ids to include. When empty, nodes are inferred from selected groups or the full chart.
public List<String> EdgeIds { get; } #Gets the edge ids to include. When empty, connected edges are inferred from visible nodes.
public List<String> FocusNodeIds { get; } #Gets node ids that should seed a neighbor/ego view.
public List<TopologyNodeKind> NodeKinds { get; } #Gets node kinds to include. When empty, all node kinds are eligible.
public List<TopologyEdgeKind> EdgeKinds { get; } #Gets edge kinds to include. When empty, all edge kinds are eligible.
public List<TopologyHealthStatus> HealthStatuses { get; } #Gets health statuses to include across nodes, groups, and edges. When empty, all statuses are eligible.
public Int32 NeighborDepth { get; set; } #Gets or sets the number of edge hops to include around focus nodes.
public Boolean IncludeConnectedEdges { get; set; } #Gets or sets whether connected edges should be included when no explicit edge ids are supplied.
public Boolean IncludeNodeGroups { get; set; } #Gets or sets whether groups referenced by visible nodes should be included.
public Boolean IncludeIncomingEdges { get; set; } #Gets or sets whether incoming edges should be traversed when building a neighbor view.
public Boolean IncludeOutgoingEdges { get; set; } #Gets or sets whether outgoing edges should be traversed when building a neighbor view.