Class TechnologyRuntimeEntry
Namespace: Cephalon.Abstractions.Technologies
Assembly: Cephalon.Abstractions.dll
Describes one runtime-visible entry inside a technology surface.
public sealed class TechnologyRuntimeEntryInheritance
Section titled “Inheritance”object ← TechnologyRuntimeEntry
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”TechnologyRuntimeEntry(string, string, string, IReadOnlyDictionary<string, string>?)
Section titled “ TechnologyRuntimeEntry(string, string, string, IReadOnlyDictionary<string, string>?)”Creates a new technology runtime entry.
[JsonConstructor]public TechnologyRuntimeEntry(string id, string displayName, string description, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable entry identifier.
displayName string
The operator-facing display name.
description string
A human-readable description of the entry.
metadata IReadOnlyDictionary<string, string>?
Additional metadata associated with the entry.
Properties
Section titled “Properties”Description
Section titled “ Description”Gets the human-readable description of the entry.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing display name for the entry.
public string DisplayName { get; }Property Value
Section titled “Property Value”Gets the stable identifier for the entry.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets additional metadata projected for the entry.
public IReadOnlyDictionary<string, string> Metadata { get; }