Interface IOutboxCatalog
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Exposes the outbox surfaces visible to the current runtime.
public interface IOutboxCatalogProperties
Section titled “Properties”Outboxes
Section titled “ Outboxes”Gets all outbox surfaces visible to the current runtime.
IReadOnlyList<OutboxDescriptor> Outboxes { get; }Property Value
Section titled “Property Value”IReadOnlyList<OutboxDescriptor>
Methods
Section titled “Methods”GetByChannelId(string)
Section titled “ GetByChannelId(string)”Gets all outboxes that explicitly declare the requested channel identifier.
IReadOnlyList<OutboxDescriptor> GetByChannelId(string channelId)Parameters
Section titled “Parameters”channelId string
The channel identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<OutboxDescriptor>
The matching outboxes, or an empty list when no outbox declares that channel.
GetById(string)
Section titled “ GetById(string)”Gets one outbox by its stable identifier.
OutboxDescriptor? GetById(string outboxId)Parameters
Section titled “Parameters”outboxId string
The outbox identifier to resolve.
Returns
Section titled “Returns”The matching outbox, or null when it is not active.
GetByProvider(string)
Section titled “ GetByProvider(string)”Gets all outboxes backed by the requested provider identifier.
IReadOnlyList<OutboxDescriptor> GetByProvider(string provider)Parameters
Section titled “Parameters”provider string
The provider identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<OutboxDescriptor>
The matching outboxes, or an empty list when the provider contributes none.
GetBySourceModule(string)
Section titled “ GetBySourceModule(string)”Gets all outboxes contributed by the requested module.
IReadOnlyList<OutboxDescriptor> GetBySourceModule(string sourceModuleId)Parameters
Section titled “Parameters”sourceModuleId string
The source module identifier to filter by.
Returns
Section titled “Returns”IReadOnlyList<OutboxDescriptor>
The matching outboxes, or an empty list when the module contributed none.