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

Class RestEndpointRuntimeMetadataKeys

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

Namespace: Cephalon.Abstractions.Transports
Assembly: Cephalon.Abstractions.dll

Defines stable metadata keys used by REST endpoint runtime descriptors.

public static class RestEndpointRuntimeMetadataKeys

objectRestEndpointRuntimeMetadataKeys

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

These keys appear in as additive operator-facing context. First-class descriptor properties remain authoritative for core endpoint shape, while metadata clarifies compatibility and ownership details that should stay inspectable without parsing host-specific endpoint metadata.

Identifies the normalized authoring style that produced the runtime endpoint.

public const string AuthoringStyle = "authoringStyle"

string

Identifies the concrete behavior implementation type behind a behavior-backed REST endpoint.

public const string BehaviorType = "behaviorType"

string

Identifies the stable wire name for a preserved request-binding fallback mode.

public const string BindingFallbackMode = "bindingFallbackMode"

string

Identifies the HTTP method that was resolved for the runtime endpoint.

public const string Method = "method"

string

Identifies the route pattern relative to the grouped REST endpoint publication boundary.

public const string RelativePattern = "relativePattern"

string

Identifies the required Cephalon capability key enforced at the REST boundary.

public const string RequiredCapabilityKey = "requiredCapabilityKey"

string

Identifies the comma-separated required Cephalon feature flags enforced at the REST boundary.

public const string RequiredFeatureFlagIds = "requiredFeatureFlagIds"

string

Identifies who owns the ASP.NET Core route materialization, runtime catalog, and governance reconciliation path.

public const string RestMaterializationOwnership = "restMaterializationOwnership"

string

Identifies who owns behavior-authored REST profile metadata consumed by low-code shorthand.

public const string RestProfileMetadataOwnership = "restProfileMetadataOwnership"

string

Identifies how the public REST publication path was explicitly activated.

public const string RestPublicationActivationMode = "restPublicationActivationMode"

string

Identifies who owns the decision to activate the public REST publication path.

public const string RestPublicationActivationOwnership = "restPublicationActivationOwnership"

string

Identifies the resolved route-group prefix for grouped REST endpoint publication.

public const string RouteGroupPrefix = "routeGroupPrefix"

string

Identifies the stable source identity behind the runtime endpoint.

public const string SourceId = "sourceId"

string