4.0.0-beta.5 (2021-02-09)
New Features
- Added
TryGetSystemEventData
that attempts to deserialize event data into a known system event. - Added
EventGridSasBuilder
for constructing SAS tokens. - Added
SystemEventNames
that contain the names that will be stamped into the event Type for system events.
Breaking Changes
- Updated
GetData
method to always returnBinaryData
instead ofobject
. It no longer deserializes system events. - Removed the
CloudEvent
constructor overload that tookBinaryData
and replaced with an overload that acceptsReadOnlyMemory<byte>
- Replaced use of
EventGridSasCredential
withAzureSasCredential
. - Removed
GenerateSharedAccessSignature
in favor ofEventGridSasBuilder
.