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

Class EventSubscriptionExecutionReadinessDescriptor

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

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Describes the current execution-readiness posture for one declared event subscription.

public sealed class EventSubscriptionExecutionReadinessDescriptor

objectEventSubscriptionExecutionReadinessDescriptor

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

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

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

Creates a new event-subscription execution-readiness descriptor.

public EventSubscriptionExecutionReadinessDescriptor(string subscriptionId, string readinessState, string executionOwnership, string executionMode, string? executionRuntimeId = null, IReadOnlyList<string>? reasons = null, IReadOnlyDictionary<string, string>? metadata = null)

subscriptionId string

The stable declared subscription identifier.

readinessState string

The stable readiness-state identifier.

executionOwnership string

The operator-facing execution ownership answer.

executionMode string

The operator-facing execution mode answer.

executionRuntimeId string?

The managed runtime identifier when a runtime-bound path exists.

reasons IReadOnlyList<string>?

The ordered machine-readable reasons that explain the readiness state.

metadata IReadOnlyDictionary<string, string>?

Optional operator-facing metadata associated with the readiness answer.

Gets the operator-facing execution mode answer.

public string ExecutionMode { get; }

string

Gets the operator-facing execution ownership answer.

public string ExecutionOwnership { get; }

string

Gets the managed runtime identifier when a runtime-bound path exists.

public string? ExecutionRuntimeId { get; }

string?

Gets a value indicating whether Cephalon can currently observe or bind an execution path for the subscription.

public bool HasExecutionPath { get; }

bool

Gets operator-facing metadata associated with the readiness answer.

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

IReadOnlyDictionary<string, string>

Gets the stable readiness-state identifier.

public string ReadinessState { get; }

string

Gets the ordered machine-readable reasons that explain the readiness state.

public IReadOnlyList<string> Reasons { get; }

IReadOnlyList<string>

Gets the stable declared subscription identifier.

public string SubscriptionId { get; }

string