Class EventSubscriptionDescriptor
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Eventing.Services
Assembly: Cephalon.Eventing.dll
Describes one declared event subscription available to the active eventing runtime.
public sealed class EventSubscriptionDescriptorInheritance
Section titled “Inheritance”object ← EventSubscriptionDescriptor
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”EventSubscriptionDescriptor(string, string, string, string, string, string, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)
Section titled “ EventSubscriptionDescriptor(string, string, string, string, string, string, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)”Creates a new event subscription descriptor.
public EventSubscriptionDescriptor(string id, string displayName, string description, string channelId, string handlerId, string deliveryMode, IReadOnlyList<string>? tags = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”id string
The stable subscription identifier.
displayName string
The operator-facing subscription name.
description string
The human-readable description of the subscription.
channelId string
The logical event channel that the subscription consumes.
handlerId string
The logical handler or consumer identifier that receives the event.
deliveryMode string
The declared delivery mode for the subscription.
tags IReadOnlyList<string>?
Optional tags that classify the subscription.
metadata IReadOnlyDictionary<string, string>?
Optional subscription metadata.
Properties
Section titled “Properties”ChannelId
Section titled “ ChannelId”Gets the logical event channel that the subscription consumes.
public string ChannelId { get; }Property Value
Section titled “Property Value”DeliveryMode
Section titled “ DeliveryMode”Gets the declared delivery mode for the subscription.
public string DeliveryMode { get; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets the human-readable description of the subscription.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing display name for the subscription.
public string DisplayName { get; }Property Value
Section titled “Property Value”HandlerId
Section titled “ HandlerId”Gets the logical handler or consumer identifier that receives the event.
public string HandlerId { get; }Property Value
Section titled “Property Value”Gets the stable subscription identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets normalized metadata associated with the subscription.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Gets the normalized tag set associated with the subscription.
public IReadOnlyList<string> Tags { get; }