Dolittle.SDK.EventHorizon
24.1.0
dotnet add package Dolittle.SDK.EventHorizon --version 24.1.0
NuGet\Install-Package Dolittle.SDK.EventHorizon -Version 24.1.0
<PackageReference Include="Dolittle.SDK.EventHorizon" Version="24.1.0" />
paket add Dolittle.SDK.EventHorizon --version 24.1.0
#r "nuget: Dolittle.SDK.EventHorizon, 24.1.0"
// Install Dolittle.SDK.EventHorizon as a Cake Addin #addin nuget:?package=Dolittle.SDK.EventHorizon&version=24.1.0 // Install Dolittle.SDK.EventHorizon as a Cake Tool #tool nuget:?package=Dolittle.SDK.EventHorizon&version=24.1.0
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events.
This is our C# SDK, install it with:
dotnet add package Dolittle.SDK
Get Started
- Try our getting started tutorial
- Check out our documentation
Want to try another language?
- Check out the JavaScript and TypeScript SDK
Issues and Contributing
Issues and contributions are always welcome!
To learn how to contribute, please read our contributing guide.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. |
-
net8.0
- Dolittle.SDK.Events (>= 24.1.0)
-
net9.0
- Dolittle.SDK.Events (>= 24.1.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Dolittle.SDK.EventHorizon:
Package | Downloads |
---|---|
Dolittle.SDK
Dolittle is a decentralized, distributed, event-driven microservice platform built to harness the power of events. |
|
Dolittle.Applications.EventHorizon
Dolittle is a platform designed to build Line of Business applications without sacrificing architectural quality, code quality or scalability. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
24.1.0 | 2 | 1/7/2025 |
24.0.0 | 128 | 11/13/2024 |
23.5.2 | 181 | 11/13/2024 |
23.5.1 | 142 | 11/7/2024 |
23.5.0 | 634 | 10/23/2024 |
23.4.0 | 381 | 10/2/2024 |
23.3.0 | 499 | 7/31/2024 |
23.2.5 | 592 | 6/20/2024 |
23.2.4 | 220 | 6/13/2024 |
23.2.3 | 154 | 6/10/2024 |
23.2.2 | 179 | 6/2/2024 |
23.2.1 | 183 | 5/16/2024 |
23.2.0 | 1,571 | 3/14/2024 |
23.1.0 | 209 | 3/12/2024 |
23.0.0 | 195 | 3/8/2024 |
22.1.3 | 268 | 2/26/2024 |
22.1.2 | 1,104 | 10/24/2023 |
22.1.1 | 306 | 10/4/2023 |
22.1.0 | 235 | 9/18/2023 |
22.0.5 | 291 | 9/7/2023 |
22.0.4 | 359 | 8/28/2023 |
22.0.3 | 317 | 8/15/2023 |
22.0.2 | 279 | 8/8/2023 |
22.0.1 | 228 | 8/8/2023 |
22.0.0 | 456 | 6/22/2023 |
22.0.0-arkenstone.1 | 90 | 6/21/2023 |
22.0.0-arkenstone.0 | 79 | 6/12/2023 |
21.0.2 | 442 | 9/7/2023 |
21.0.1 | 617 | 6/8/2023 |
21.0.0 | 290 | 6/2/2023 |
21.0.0-feanor.2 | 85 | 5/31/2023 |
21.0.0-feanor.1 | 1,155 | 5/30/2023 |
21.0.0-feanor.0 | 80 | 5/30/2023 |
20.2.0 | 2,485 | 1/23/2023 |
20.2.0-shire.17 | 116 | 1/19/2023 |
20.2.0-shire.16 | 115 | 1/16/2023 |
20.2.0-shire.15 | 121 | 1/12/2023 |
20.2.0-shire.14 | 112 | 1/12/2023 |
20.2.0-shire.13 | 117 | 1/12/2023 |
20.2.0-shire.12 | 112 | 1/11/2023 |
20.2.0-shire.11 | 100 | 1/10/2023 |
20.2.0-shire.10 | 111 | 1/6/2023 |
20.2.0-shire.9 | 117 | 1/6/2023 |
20.2.0-shire.8 | 120 | 1/6/2023 |
20.2.0-shire.7 | 110 | 1/6/2023 |
20.2.0-shire.6 | 125 | 1/5/2023 |
20.2.0-shire.5 | 117 | 1/5/2023 |
20.2.0-shire.4 | 115 | 1/5/2023 |
20.2.0-shire.3 | 119 | 1/5/2023 |
20.2.0-shire.2 | 120 | 12/26/2022 |
20.2.0-shire.1 | 111 | 12/26/2022 |
20.2.0-shire.0 | 110 | 12/26/2022 |
20.1.0 | 473 | 12/25/2022 |
20.1.0-faramir.1 | 106 | 12/12/2022 |
20.1.0-faramir.0 | 102 | 12/9/2022 |
20.0.2 | 1,127 | 12/13/2022 |
20.0.1 | 421 | 12/12/2022 |
20.0.0 | 451 | 12/8/2022 |
19.1.0-elrond.7 | 106 | 12/7/2022 |
19.1.0-elrond.6 | 107 | 12/5/2022 |
19.1.0-elrond.5 | 100 | 12/5/2022 |
19.1.0-elrond.4 | 97 | 12/2/2022 |
19.1.0-elrond.3 | 105 | 12/2/2022 |
19.1.0-elrond.2 | 99 | 11/29/2022 |
19.1.0-elrond.1 | 102 | 11/28/2022 |
19.1.0-elrond.0 | 113 | 11/28/2022 |
19.0.0 | 705 | 11/25/2022 |
19.0.0-proto.5 | 95 | 11/25/2022 |
19.0.0-proto.4 | 128 | 11/22/2022 |
19.0.0-proto.3 | 112 | 11/21/2022 |
19.0.0-proto.2 | 103 | 11/21/2022 |
19.0.0-proto.1 | 113 | 11/21/2022 |
19.0.0-proto.0 | 111 | 11/18/2022 |
18.2.0-bolt.1 | 98 | 11/16/2022 |
18.2.0-bolt.0 | 120 | 11/16/2022 |
18.1.1 | 938 | 10/31/2022 |
18.1.0 | 910 | 10/26/2022 |
18.0.1 | 959 | 10/20/2022 |
18.0.0 | 997 | 9/15/2022 |
17.2.3 | 1,023 | 9/9/2022 |
17.2.2 | 1,604 | 8/26/2022 |
17.2.1 | 1,825 | 8/10/2022 |
17.2.0 | 1,126 | 7/8/2022 |
17.1.2 | 1,049 | 7/7/2022 |
17.1.1 | 1,016 | 7/7/2022 |
17.1.0 | 1,006 | 7/5/2022 |
17.1.0-boromir.4 | 127 | 7/8/2022 |
17.1.0-boromir.3 | 117 | 7/5/2022 |
17.1.0-boromir.2 | 125 | 7/1/2022 |
17.1.0-boromir.1 | 120 | 7/1/2022 |
17.0.2 | 1,502 | 6/21/2022 |
17.0.0 | 4,189 | 3/25/2022 |
17.0.0-meriadoc.0 | 130 | 3/24/2022 |
16.0.1 | 1,044 | 3/22/2022 |
16.0.0 | 1,042 | 3/14/2022 |
15.1.3 | 1,051 | 3/8/2022 |
15.1.2 | 1,044 | 3/1/2022 |
15.1.1 | 1,036 | 2/11/2022 |
15.1.0 | 1,039 | 2/11/2022 |
15.0.1 | 1,203 | 2/10/2022 |
15.0.0 | 1,010 | 2/10/2022 |
14.2.0 | 1,042 | 2/9/2022 |
14.2.0-sam.2 | 139 | 2/9/2022 |
14.2.0-sam.1 | 128 | 2/7/2022 |
14.2.0-sam.0 | 130 | 2/7/2022 |
14.1.0 | 1,038 | 1/28/2022 |
14.0.0 | 1,060 | 1/25/2022 |
14.0.0-gollum.1 | 135 | 1/25/2022 |
14.0.0-gollum.0 | 148 | 1/24/2022 |
13.1.0-bilbo.4 | 137 | 1/24/2022 |
13.1.0-bilbo.3 | 149 | 1/24/2022 |
13.1.0-bilbo.2 | 131 | 1/21/2022 |
13.1.0-bilbo.1 | 134 | 1/21/2022 |
13.1.0-bilbo.0 | 143 | 1/21/2022 |
13.0.1 | 1,072 | 1/24/2022 |
13.0.0 | 1,060 | 1/20/2022 |
13.0.0-gimli.10 | 131 | 1/20/2022 |
13.0.0-gimli.9 | 182 | 1/19/2022 |
13.0.0-gimli.8 | 136 | 1/19/2022 |
13.0.0-gimli.7 | 133 | 1/18/2022 |
13.0.0-gimli.6 | 133 | 1/17/2022 |
13.0.0-gimli.5 | 139 | 1/17/2022 |
13.0.0-gimli.4 | 141 | 1/17/2022 |
13.0.0-gimli.3 | 162 | 12/7/2021 |
13.0.0-gimli.2 | 190 | 12/7/2021 |
13.0.0-gimli.1 | 174 | 12/7/2021 |
13.0.0-gimli.0 | 868 | 12/1/2021 |
12.1.0-gandalf.0 | 1,483 | 11/26/2021 |
12.0.0 | 698 | 11/18/2021 |
12.0.0-legolas.7 | 146 | 11/18/2021 |
12.0.0-legolas.6 | 154 | 11/16/2021 |
12.0.0-legolas.5 | 149 | 11/15/2021 |
12.0.0-legolas.4 | 145 | 11/15/2021 |
12.0.0-legolas.3 | 172 | 11/11/2021 |
12.0.0-legolas.2 | 157 | 11/10/2021 |
12.0.0-legolas.1 | 167 | 11/9/2021 |
12.0.0-legolas.0 | 152 | 11/9/2021 |
11.0.0 | 7,085 | 11/5/2021 |
11.0.0-aragorn.8 | 174 | 11/5/2021 |
11.0.0-aragorn.7 | 183 | 11/4/2021 |
11.0.0-aragorn.6 | 152 | 11/4/2021 |
11.0.0-aragorn.5 | 170 | 11/4/2021 |
11.0.0-aragorn.4 | 170 | 11/2/2021 |
11.0.0-aragorn.3 | 171 | 11/2/2021 |
11.0.0-aragorn.2 | 175 | 10/29/2021 |
11.0.0-aragorn.1 | 151 | 10/26/2021 |
11.0.0-aragorn.0 | 203 | 10/25/2021 |
10.1.0 | 785 | 10/21/2021 |
10.0.0 | 615 | 10/13/2021 |
10.0.0-eventsource.1 | 156 | 10/13/2021 |
10.0.0-eventsource.0 | 148 | 10/5/2021 |
9.2.0 | 6,204 | 9/29/2021 |
9.2.0-register-all.1 | 159 | 9/15/2021 |
9.2.0-register-all.0 | 152 | 9/7/2021 |
9.1.1 | 1,864 | 12/21/2021 |
9.1.0 | 4,705 | 7/14/2021 |
9.1.0-embeddings.0 | 163 | 7/5/2021 |
9.0.0 | 763 | 6/16/2021 |
8.5.0-timeout.4 | 1,372 | 6/4/2021 |
8.5.0-timeout.3 | 167 | 6/4/2021 |
8.5.0-timeout.2 | 219 | 5/31/2021 |
8.5.0-timeout.1 | 326 | 5/30/2021 |
8.5.0-timeout.0 | 241 | 5/29/2021 |
8.4.0 | 3,903 | 4/9/2021 |
8.4.0-projections.2 | 182 | 4/9/2021 |
8.4.0-projections.1 | 174 | 4/7/2021 |
8.4.0-projections.0 | 174 | 4/7/2021 |
8.3.2 | 2,174 | 3/24/2021 |
8.3.1 | 789 | 2/22/2021 |
8.3.0 | 672 | 2/17/2021 |
8.2.0 | 656 | 2/17/2021 |
8.1.1 | 647 | 2/14/2021 |
8.1.0 | 676 | 2/14/2021 |
8.1.0-updatedeps.0 | 216 | 1/20/2021 |
8.0.0 | 2,699 | 11/2/2020 |
7.0.0 | 849 | 10/28/2020 |
7.0.0-redpill.1 | 291 | 10/14/2020 |
7.0.0-redpill.0 | 352 | 10/13/2020 |
6.0.0 | 826 | 10/2/2020 |
6.0.0-rc.21 | 222 | 10/2/2020 |
6.0.0-rc.20 | 230 | 10/1/2020 |
6.0.0-rc.19 | 222 | 9/30/2020 |
6.0.0-rc.18 | 248 | 9/30/2020 |
6.0.0-rc.17 | 231 | 9/30/2020 |
6.0.0-rc.16 | 229 | 9/30/2020 |
6.0.0-rc.15 | 255 | 9/28/2020 |
6.0.0-rc.14 | 235 | 9/25/2020 |
6.0.0-rc.13 | 240 | 9/25/2020 |
6.0.0-rc.12 | 225 | 9/25/2020 |
6.0.0-rc.11 | 240 | 9/22/2020 |
6.0.0-rc.10 | 234 | 9/21/2020 |
6.0.0-rc.9 | 249 | 9/18/2020 |
6.0.0-rc.8 | 228 | 9/18/2020 |
6.0.0-rc.7 | 283 | 9/16/2020 |
6.0.0-rc.6 | 302 | 9/16/2020 |
6.0.0-rc.5 | 244 | 9/15/2020 |
6.0.0-rc.4 | 246 | 9/11/2020 |
6.0.0-rc.3 | 257 | 9/11/2020 |
6.0.0-rc.2 | 255 | 9/8/2020 |
6.0.0-rc.1 | 238 | 8/26/2020 |
5.0.0 | 3,133 | 7/7/2020 |
5.0.0-rc.8 | 263 | 7/7/2020 |
5.0.0-rc.7 | 385 | 6/26/2020 |
5.0.0-rc.6 | 290 | 6/15/2020 |
5.0.0-rc.5 | 538 | 6/11/2020 |
5.0.0-rc.4 | 257 | 6/11/2020 |
5.0.0-rc.3 | 298 | 5/29/2020 |
5.0.0-rc.2 | 283 | 5/25/2020 |
5.0.0-alpha.32 | 271 | 5/22/2020 |
5.0.0-alpha.31 | 251 | 5/14/2020 |
5.0.0-alpha.30 | 854 | 4/16/2020 |
5.0.0-alpha.29 | 244 | 4/16/2020 |
5.0.0-alpha.28 | 245 | 4/15/2020 |
5.0.0-alpha.27 | 239 | 4/15/2020 |
5.0.0-alpha.26 | 245 | 4/14/2020 |
5.0.0-alpha.25 | 297 | 4/7/2020 |
5.0.0-alpha.24 | 490 | 3/25/2020 |
5.0.0-alpha.23 | 286 | 3/25/2020 |
5.0.0-alpha.22 | 271 | 3/25/2020 |
5.0.0-alpha.21 | 352 | 3/23/2020 |
5.0.0-alpha.20 | 337 | 3/23/2020 |
5.0.0-alpha.19 | 281 | 3/19/2020 |
5.0.0-alpha.18 | 260 | 3/19/2020 |
5.0.0-alpha.17 | 308 | 3/18/2020 |
5.0.0-alpha.16 | 268 | 3/18/2020 |
5.0.0-alpha.15 | 284 | 3/18/2020 |
Version 24.1.0:
Adds stream position metadata to event context, as well as adding the ability to programmatically decide the processing range of event handlers.
Stream position metadata requires runtime version 9.9.0 or newer.
Usage:
EventHandlerWithRangeSelectorAttribute<T> can be used instead of the EventHandler attribute, where T is an IProcessRangeSelector. The given range selector will be used to determine what time range will be processed by the handler.
Added:
- EventContext: Added StreamPosition
- EventHandlerWithRangeSelector: New attribute that supports programmatic process range selection.
Changelog:
For all release notes, see changelog (https://github.com/dolittle/DotNET.SDK/blob/master/CHANGELOG.md)