EventStoreCore.CloudEvents
1.0.2-beta.2
dotnet add package EventStoreCore.CloudEvents --version 1.0.2-beta.2
NuGet\Install-Package EventStoreCore.CloudEvents -Version 1.0.2-beta.2
<PackageReference Include="EventStoreCore.CloudEvents" Version="1.0.2-beta.2" />
<PackageVersion Include="EventStoreCore.CloudEvents" Version="1.0.2-beta.2" />
<PackageReference Include="EventStoreCore.CloudEvents" />
paket add EventStoreCore.CloudEvents --version 1.0.2-beta.2
#r "nuget: EventStoreCore.CloudEvents, 1.0.2-beta.2"
#:package EventStoreCore.CloudEvents@1.0.2-beta.2
#addin nuget:?package=EventStoreCore.CloudEvents&version=1.0.2-beta.2&prerelease
#tool nuget:?package=EventStoreCore.CloudEvents&version=1.0.2-beta.2&prerelease
EventStoreCore.CloudEvents
Maps EventStoreCore subscription events to CloudEvents and delivers them through
an application-provided ICloudEventSubscription.
services.AddEventStore(builder =>
{
builder.AddCloudEventSubscription<MyCloudEventPublisher>(options =>
{
options.MapEvent<OrderCreated>(
"com.example.order.created",
"urn:example:orders",
e => e.StreamId.ToString("D"));
});
});
The integration uses the regular at-least-once subscription pipeline. Publisher
implementations must be idempotent and should use the source EventStore
EventId as the delivery-deduplication key. EventStoreCore owns checkpointing;
the publisher owns transport authentication, retries, and destination behavior.
Entity outbox
Map ordinary EF entity-outbox events through the same publisher contract:
services.AddCloudEventOutboxSubscription<MyCloudEventPublisher>(options =>
{
options.MapEvent<OrderCreated>(
"com.example.order.created",
"urn:example:orders",
e => e.SourceEntityKey);
});
Outbox mappings receive IOutboxEvent<T>. The adapter sets the CloudEvent ID
from the stable outbox event ID and adds tenantid, outboxsequence,
sourceentitytype, sourceentitykey, and entitychangekind extension
attributes. Set preserveCloudEventId: true on the custom mapping overload only
when the supplied ID is itself a stable deduplication key.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Azure.Core (>= 1.50.0)
- EventStoreCore (>= 1.0.2-beta.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on EventStoreCore.CloudEvents:
| Package | Downloads |
|---|---|
|
EventStoreCore.EventGrid
Azure Event Grid publisher integration for EventStoreCore stream and entity-outbox subscriptions. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.2-beta.2 | 61 | 7/28/2026 |
| 1.0.2-beta.1 | 52 | 7/26/2026 |
| 1.0.1 | 129 | 5/25/2026 |
| 1.0.0-beta.13 | 61 | 4/8/2026 |
| 1.0.0-beta.12 | 77 | 2/15/2026 |
| 1.0.0-beta.11 | 70 | 2/13/2026 |
| 1.0.0-beta.10 | 66 | 2/13/2026 |
| 1.0.0-beta.9 | 69 | 2/5/2026 |
| 1.0.0-beta.8 | 70 | 2/3/2026 |
| 1.0.0-beta.7 | 69 | 2/3/2026 |
| 1.0.0-beta.6 | 63 | 2/2/2026 |
| 1.0.0-beta.5 | 74 | 1/17/2026 |
| 1.0.0-beta.4 | 78 | 1/16/2026 |
| 1.0.0-beta.3 | 82 | 1/15/2026 |
| 1.0.0-beta.2 | 75 | 1/14/2026 |
| 1.0.0-beta.1 | 80 | 1/13/2026 |
| 0.9.1 | 130 | 1/12/2026 |
| 0.9.0 | 129 | 1/12/2026 |
| 0.8.1 | 211 | 12/23/2025 |
| 0.8.0-beta.3 | 157 | 12/23/2025 |