Skip to main content
Table of Contents

Class MessagingOptions.TopicOptions

Namespace
Stratara.Shared.Messaging
Assembly
Stratara.Shared.dll

Configuration node describing a logical topic: its display name, resolved transport value, and per-subscription overrides.

public sealed class MessagingOptions.TopicOptions
Inheritance
MessagingOptions.TopicOptions
Inherited Members
Extension Methods

Properties

Name

Logical topic name as referenced from GetTopic(string).

public string Name { get; set; }

Property Value

string

Subscriptions

Per-subscription overrides scoped to this topic.

public MessagingOptions.TopicOptions.SubscriptionOptions[] Subscriptions { get; set; }

Property Value

SubscriptionOptions[]

Value

Transport-level topic value (e.g. RabbitMQ exchange / queue name).

public string? Value { get; set; }

Property Value

string