Files
DP44/docs/ai/Common/DTS.Common/Events/DASFactory.md
2026-04-17 14:55:32 -04:00

23 lines
1.0 KiB
Markdown

---
source_files:
- Common/DTS.Common/Events/DASFactory/DASConfigurationEvent.cs
generated_at: "2026-04-17T16:11:09.537747+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "217896f072379dd1"
---
# DASFactory
### Purpose
This module provides an event for broadcasting DAS (Data Acquisition System) configuration notifications, specifically to alert subscribers when configurations are blank or missing. It was introduced to handle emergency download scenarios where filestore configurations may be absent, per issue 17872.
### Public Interface
**`DASConfigurationEvent`**
- Signature: `class DASConfigurationEvent : PubSubEvent<IDASConfigurationArg>`
- Description: A pub/sub event that carries `IDASConfigurationArg` payloads to notify subscribers about configuration state, particularly blank or missing configurations.
### Invariants
- The event payload must implement `IDASConfigurationArg` interface (defined externally in `DTS.Common.Interface.DASFactory`).
- The event is currently only used for notifying about