Table of Contents

CloudEvent Class

Definition

Namespace
Savvyio.EventDriven.Messaging.CloudEvents
Assemblies
Savvyio.EventDriven.Messaging.dll
Source
src/Savvyio.EventDriven.Messaging/CloudEvents/CloudEvent.cs

Provides the base class for an implementation of the ICloudEvent<T> interface.

public abstract record CloudEvent : Acknowledgeable, IAcknowledgeable, IEquatable<Acknowledgeable>, IEquatable<CloudEvent>
Inheritance
CloudEvent
Implements
Derived
Inherited Members

Constructors

Name Description
CloudEvent()

Initializes a new instance of the CloudEvent class.

Properties

Name Description
Id

Gets the identifier of the event. When combined with Source, this enables deduplication.

ReservedKeywords

Gets a list of the reserved keywords.

Source

Gets the context in which an event happened. When combined with Id, this enables deduplication.

Specversion

Gets version of the CloudEvents specification which the event uses.

Time

Gets the time, expressed as the Coordinated Universal Time (UTC), of when the occurrence happened.

Type

Gets the value describing the type of event related to the originating occurrence.