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

Class EventSubscriptionRuntimeMetadataKeys

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

Namespace: Cephalon.Eventing.Services
Assembly: Cephalon.Eventing.dll

Defines stable metadata keys used by the event-subscriptions runtime surface.

public static class EventSubscriptionRuntimeMetadataKeys

objectEventSubscriptionRuntimeMetadataKeys

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

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.

Identifies the comma-separated metadata keys contributed by the managed execution binding.

public const string BindingMetadataKeys = "bindingMetadataKeys"

string

Prefix for individual managed execution-binding metadata entries.

public const string BindingMetadataPrefix = "binding."

string

Identifies the logical event channel consumed by the declared subscription.

public const string ChannelId = "channelId"

string

Identifies the declared delivery mode for the subscription.

public const string DeliveryMode = "deliveryMode"

string

Identifies who owns the dispatch path feeding subscription execution.

public const string DispatchRuntime = "dispatchRuntime"

string

Identifies the execution graph linked to the subscription’s hosted execution.

public const string ExecutionGraphId = "executionGraphId"

string

Identifies the execution mode used by the managed subscription binding.

public const string ExecutionMode = "executionMode"

string

Identifies who owns the real subscription execution path.

public const string ExecutionOwnership = "executionOwnership"

string

Identifies whether an execution path is currently bound, linked, or observed.

public const string ExecutionPath = "executionPath"

string

Identifies the execution-readiness state derived from managed bindings, hosted execution links, or runtime observations.

public const string ExecutionReadiness = "executionReadiness"

string

Identifies the comma-separated reasons that explain the execution-readiness state.

public const string ExecutionReadinessReasons = "executionReadinessReasons"

string

Identifies the managed execution-runtime identifier bound to the subscription.

public const string ExecutionRuntimeId = "executionRuntimeId"

string

Identifies the logical handler or consumer declared for the subscription.

public const string HandlerId = "handlerId"

string

Identifies the single hosted execution linked to the declared subscription when exactly one exists.

public const string HostedExecutionId = "hostedExecutionId"

string

Identifies all hosted executions linked to the declared subscription.

public const string HostedExecutionIds = "hostedExecutionIds"

string

Identifies whether an inbox is available for the subscription’s channel.

public const string Inbox = "inbox"

string

Identifies the linked inbox identifiers that can observe the subscription channel.

public const string InboxIds = "inboxIds"

string

Identifies who owns the inbox linkage for the subscription’s channel.

public const string InboxLink = "inboxLink"

string

Identifies the latest reported subscription execution outcome.

public const string LastOutcome = "lastOutcome"

string

Prefix for individual runtime-observation metadata entries.

public const string ReportedMetadataPrefix = "reported."

string

Identifies whether the latest runtime observation says a retry is pending.

public const string RetryPending = "retryPending"

string

Identifies whether runtime observations have been reported for the subscription.

public const string RuntimeState = "runtimeState"

string

Identifies the subscription execution posture, such as application-managed or runtime-bound.

public const string SubscriptionRuntime = "subscriptionRuntime"

string