Authoring captures in .NET
Captures turn external data changes into Chronicle events. Chronicle supports three ways to author a capture, and only one of them is language-neutral:
| Approach | Language | Where it’s documented |
|---|---|---|
| Capture Declaration Language (CDL) | Text-based, any client | Capture Declaration Language |
| Declarative API | C# fluent builder | Declarative Captures |
| Model-bound API | C# attributes | Model-Bound Captures |
The declarative and model-bound APIs are .NET client features — they compile to the same CaptureDefinition a CDL text file would, but the authoring surface itself is C#-specific.