This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
---
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