Class EventSubscriptionRuntimeMetadataKeys
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Eventing.Services
Assembly: Cephalon.Eventing.dll
Defines stable metadata keys used by the event-subscriptions runtime surface.
public static class EventSubscriptionRuntimeMetadataKeysInheritance
Section titled “Inheritance”object ← EventSubscriptionRuntimeMetadataKeys
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Remarks
Section titled “Remarks”These keys appear in the event-subscriptions technology runtime surface so operators
and companion packs can distinguish descriptor-only, application-managed, hosted-execution-linked,
and runtime-bound subscription paths without parsing provider-specific metadata.
Fields
Section titled “Fields”BindingMetadataKeys
Section titled “ BindingMetadataKeys”Identifies the comma-separated metadata keys contributed by the managed execution binding.
public const string BindingMetadataKeys = "bindingMetadataKeys"Field Value
Section titled “Field Value”BindingMetadataPrefix
Section titled “ BindingMetadataPrefix”Prefix for individual managed execution-binding metadata entries.
public const string BindingMetadataPrefix = "binding."Field Value
Section titled “Field Value”ChannelId
Section titled “ ChannelId”Identifies the logical event channel consumed by the declared subscription.
public const string ChannelId = "channelId"Field Value
Section titled “Field Value”DeliveryMode
Section titled “ DeliveryMode”Identifies the declared delivery mode for the subscription.
public const string DeliveryMode = "deliveryMode"Field Value
Section titled “Field Value”DispatchRuntime
Section titled “ DispatchRuntime”Identifies who owns the dispatch path feeding subscription execution.
public const string DispatchRuntime = "dispatchRuntime"Field Value
Section titled “Field Value”ExecutionGraphId
Section titled “ ExecutionGraphId”Identifies the execution graph linked to the subscription’s hosted execution.
public const string ExecutionGraphId = "executionGraphId"Field Value
Section titled “Field Value”ExecutionMode
Section titled “ ExecutionMode”Identifies the execution mode used by the managed subscription binding.
public const string ExecutionMode = "executionMode"Field Value
Section titled “Field Value”ExecutionOwnership
Section titled “ ExecutionOwnership”Identifies who owns the real subscription execution path.
public const string ExecutionOwnership = "executionOwnership"Field Value
Section titled “Field Value”ExecutionPath
Section titled “ ExecutionPath”Identifies whether an execution path is currently bound, linked, or observed.
public const string ExecutionPath = "executionPath"Field Value
Section titled “Field Value”ExecutionReadiness
Section titled “ ExecutionReadiness”Identifies the execution-readiness state derived from managed bindings, hosted execution links, or runtime observations.
public const string ExecutionReadiness = "executionReadiness"Field Value
Section titled “Field Value”ExecutionReadinessReasons
Section titled “ ExecutionReadinessReasons”Identifies the comma-separated reasons that explain the execution-readiness state.
public const string ExecutionReadinessReasons = "executionReadinessReasons"Field Value
Section titled “Field Value”ExecutionRuntimeId
Section titled “ ExecutionRuntimeId”Identifies the managed execution-runtime identifier bound to the subscription.
public const string ExecutionRuntimeId = "executionRuntimeId"Field Value
Section titled “Field Value”HandlerId
Section titled “ HandlerId”Identifies the logical handler or consumer declared for the subscription.
public const string HandlerId = "handlerId"Field Value
Section titled “Field Value”HostedExecutionId
Section titled “ HostedExecutionId”Identifies the single hosted execution linked to the declared subscription when exactly one exists.
public const string HostedExecutionId = "hostedExecutionId"Field Value
Section titled “Field Value”HostedExecutionIds
Section titled “ HostedExecutionIds”Identifies all hosted executions linked to the declared subscription.
public const string HostedExecutionIds = "hostedExecutionIds"Field Value
Section titled “Field Value”Identifies whether an inbox is available for the subscription’s channel.
public const string Inbox = "inbox"Field Value
Section titled “Field Value”InboxIds
Section titled “ InboxIds”Identifies the linked inbox identifiers that can observe the subscription channel.
public const string InboxIds = "inboxIds"Field Value
Section titled “Field Value”InboxLink
Section titled “ InboxLink”Identifies who owns the inbox linkage for the subscription’s channel.
public const string InboxLink = "inboxLink"Field Value
Section titled “Field Value”LastOutcome
Section titled “ LastOutcome”Identifies the latest reported subscription execution outcome.
public const string LastOutcome = "lastOutcome"Field Value
Section titled “Field Value”ReportedMetadataPrefix
Section titled “ ReportedMetadataPrefix”Prefix for individual runtime-observation metadata entries.
public const string ReportedMetadataPrefix = "reported."Field Value
Section titled “Field Value”RetryPending
Section titled “ RetryPending”Identifies whether the latest runtime observation says a retry is pending.
public const string RetryPending = "retryPending"Field Value
Section titled “Field Value”RuntimeState
Section titled “ RuntimeState”Identifies whether runtime observations have been reported for the subscription.
public const string RuntimeState = "runtimeState"Field Value
Section titled “Field Value”SubscriptionRuntime
Section titled “ SubscriptionRuntime”Identifies the subscription execution posture, such as application-managed or runtime-bound.
public const string SubscriptionRuntime = "subscriptionRuntime"