ข้ามไปยังเนื้อหา

Class ExecutionGraphNodeDescriptor

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Execution
Assembly: Cephalon.Abstractions.dll

Describes one node within an execution graph.

public sealed class ExecutionGraphNodeDescriptor

objectExecutionGraphNodeDescriptor

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

ExecutionGraphNodeDescriptor(string, string, string, string, string?, string?, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)

Section titled “ ExecutionGraphNodeDescriptor(string, string, string, string, string?, string?, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)”

Creates a new execution-graph node descriptor.

[JsonConstructor]
public ExecutionGraphNodeDescriptor(string id, string displayName, string description, string kind, string? moduleId = null, string? capabilityKey = null, IReadOnlyList<string>? tags = null, IReadOnlyDictionary<string, string>? metadata = null)

id string

The stable node identifier within the graph.

displayName string

The operator-facing node name.

description string

A human-readable description of the node.

kind string

The node kind, such as activity, decision, or wait.

moduleId string?

The module identifier that primarily owns the node, when different from the graph source.

capabilityKey string?

The capability key the node intends to drive, when it maps to an existing capability contract.

tags IReadOnlyList<string>?

Optional descriptive tags associated with the node.

metadata IReadOnlyDictionary<string, string>?

Optional operator-facing metadata associated with the node.

Gets the capability key the node intends to drive, when one was declared.

public string? CapabilityKey { get; }

string?

Gets the human-readable description of the node.

public string Description { get; }

string

Gets the operator-facing node name.

public string DisplayName { get; }

string

Gets the stable node identifier within the graph.

public string Id { get; }

string

Gets the node kind.

public string Kind { get; }

string

Gets operator-facing metadata associated with the node.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the module identifier that primarily owns the node, when one was declared.

public string? ModuleId { get; }

string?

Gets descriptive tags associated with the node.

public IReadOnlyList<string> Tags { get; }

IReadOnlyList<string>