Interface ICloudEvent<T>
- Assembly
- Savvyio.Core.dll
Defines a generic way to wrap an IRequest inside a CloudEvents compliant message format.
public interface ICloudEvent<out T> : IMessage<T>, IAcknowledgeable, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable where T : IIntegrationEvent
Type Parameters
T
The type of the payload constraint to the IIntegrationEvent interface.
- Inherited Members
-
IDictionary<String, Object>.Add(String, Object)IDictionary<String, Object>.ContainsKey(String)IDictionary<String, Object>.Remove(String)IDictionary<String, Object>.TryGetValue(String, Object)IDictionary<String, Object>.Item[String]IDictionary<String, Object>.KeysIDictionary<String, Object>.ValuesICollection<KeyValuePair<String, Object>>.Add(KeyValuePair<String, Object>)ICollection<KeyValuePair<String, Object>>.Clear()ICollection<KeyValuePair<String, Object>>.Contains(KeyValuePair<String, Object>)ICollection<KeyValuePair<String, Object>>.CopyTo(KeyValuePair<String, Object>[], Int32)ICollection<KeyValuePair<String, Object>>.Remove(KeyValuePair<String, Object>)ICollection<KeyValuePair<String, Object>>.CountICollection<KeyValuePair<String, Object>>.IsReadOnlyIEnumerable<KeyValuePair<String, Object>>.GetEnumerator()IEnumerable.GetEnumerator()
- Extension Methods
Remarks
Properties
Specversion
Gets version of the CloudEvents specification which the event uses.
string Specversion { get; }
Property Value
- String
The version of the CloudEvents specification which the event uses.
Remarks
See Also
IMessage<T>