Public Function GetNetworkDiagram( _ ByVal name As String _ ) As NetworkDiagram
public NetworkDiagram GetNetworkDiagram( string name )
Parameters
- name
- The name of the network diagram.
Return Value
The NetworkDiagram.
Public Function GetNetworkDiagram( _ ByVal name As String _ ) As NetworkDiagram
public NetworkDiagram GetNetworkDiagram( string name )
| Exception | Description |
|---|---|
| ArcGIS.Core.Data.Exceptions.GeodatabaseException | A geodatabase-related exception has occurred. For example, the name is invalid. |
| ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run |
{
// Get all the network diagrams from a template or a diagram by name
static void GetNetworkDiagramFromDiagramTemplates(UtilityNetwork utilityNetwork)
{
using (DiagramManager diagramManager = utilityNetwork.GetDiagramManager())
{
// Get the first templates
DiagramTemplate template = diagramManager.GetDiagramTemplates().FirstOrDefault();
// Get the network diagrams fromt he template
IEnumerable<NetworkDiagram> diagrams = template.GetNetworkDiagrams();
// Get a network diagram by name
NetworkDiagram diagram = template.GetNetworkDiagram(_diagramName);
}
}
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)