Class ExecutionGraphDescriptor
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Abstractions.Execution
Assembly: Cephalon.Abstractions.dll
Describes one operator-facing execution graph contributed by an active module.
public sealed class ExecutionGraphDescriptorInheritance
Section titled “Inheritance”object ← ExecutionGraphDescriptor
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”ExecutionGraphDescriptor(string, string, string, string, string, IReadOnlyList<ExecutionGraphNodeDescriptor>, IReadOnlyList<ExecutionGraphEdgeDescriptor>?, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)
Section titled “ ExecutionGraphDescriptor(string, string, string, string, string, IReadOnlyList<ExecutionGraphNodeDescriptor>, IReadOnlyList<ExecutionGraphEdgeDescriptor>?, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)”Creates a new execution graph descriptor.
[JsonConstructor]public ExecutionGraphDescriptor(string id, string displayName, string description, string sourceModuleId, string entryNodeId, IReadOnlyList<ExecutionGraphNodeDescriptor> nodes, IReadOnlyList<ExecutionGraphEdgeDescriptor>? edges = null, IReadOnlyList<string>? tags = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable execution-graph identifier.
displayName string
The operator-facing execution-graph name.
description string
A human-readable description of the graph.
sourceModuleId string
The module identifier that owns the graph.
entryNodeId string
The node identifier where execution should begin.
nodes IReadOnlyList<ExecutionGraphNodeDescriptor>
The nodes that participate in the graph.
edges IReadOnlyList<ExecutionGraphEdgeDescriptor>?
The directed edges that connect the graph nodes.
tags IReadOnlyList<string>?
Optional descriptive tags associated with the graph.
metadata IReadOnlyDictionary<string, string>?
Optional operator-facing metadata associated with the graph.
Properties
Section titled “Properties”Description
Section titled “ Description”Gets the human-readable description of the graph.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing execution-graph name.
public string DisplayName { get; }Property Value
Section titled “Property Value”Gets the directed edges that connect graph nodes.
public IReadOnlyList<ExecutionGraphEdgeDescriptor> Edges { get; }Property Value
Section titled “Property Value”IReadOnlyList<ExecutionGraphEdgeDescriptor>
EntryNodeId
Section titled “ EntryNodeId”Gets the node identifier where execution should begin.
public string EntryNodeId { get; }Property Value
Section titled “Property Value”Gets the stable execution-graph identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets operator-facing metadata associated with the graph.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Gets the nodes that participate in the graph.
public IReadOnlyList<ExecutionGraphNodeDescriptor> Nodes { get; }Property Value
Section titled “Property Value”IReadOnlyList<ExecutionGraphNodeDescriptor>
SourceModuleId
Section titled “ SourceModuleId”Gets the identifier of the module that contributed the graph.
public string SourceModuleId { get; }Property Value
Section titled “Property Value”Gets descriptive tags associated with the graph.
public IReadOnlyList<string> Tags { get; }