Interface IEventSubscriptionExecutionReadinessCatalog
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Reads execution-readiness posture for declared event subscriptions.
public interface IEventSubscriptionExecutionReadinessCatalogProperties
Section titled “Properties”Readiness
Section titled “ Readiness”Gets the current execution-readiness descriptors for declared event subscriptions.
IReadOnlyList<EventSubscriptionExecutionReadinessDescriptor> Readiness { get; }Property Value
Section titled “Property Value”IReadOnlyList<EventSubscriptionExecutionReadinessDescriptor>
Methods
Section titled “Methods”GetBySubscriptionId(string)
Section titled “ GetBySubscriptionId(string)”Gets the current execution-readiness descriptor for a declared subscription.
EventSubscriptionExecutionReadinessDescriptor? GetBySubscriptionId(string subscriptionId)Parameters
Section titled “Parameters”subscriptionId string
The stable declared subscription identifier.
Returns
Section titled “Returns”EventSubscriptionExecutionReadinessDescriptor?
The readiness descriptor when the subscription exists; otherwise, null.
TryGet(string, out EventSubscriptionExecutionReadinessDescriptor?)
Section titled “ TryGet(string, out EventSubscriptionExecutionReadinessDescriptor?)”Attempts to get the current execution-readiness descriptor for a declared subscription.
bool TryGet(string subscriptionId, out EventSubscriptionExecutionReadinessDescriptor? readiness)Parameters
Section titled “Parameters”subscriptionId string
The stable declared subscription identifier.
readiness EventSubscriptionExecutionReadinessDescriptor?
The resolved readiness descriptor when the subscription exists.