Table of Contents

Class CloudEventExtensions

Namespace
Virtufin.Api.Services
Assembly
Virtufin.Api.dll
public static class CloudEventExtensions
Inheritance
CloudEventExtensions
Inherited Members

Methods

BuildCloudEvent(string, string, byte[], string?, DateTimeOffset?, string?)

Build a CloudEvent proto from attributes and data.

public static CloudEvent BuildCloudEvent(string type, string source, byte[] data, string? id = null, DateTimeOffset? time = null, string? topic = null)

Parameters

type string
source string
data byte[]
id string
time DateTimeOffset?
topic string

Returns

CloudEvent

GetStringAttr(CloudEvent, string)

Try to get a string attribute from a CloudEvent proto.

public static string? GetStringAttr(this CloudEvent ce, string key)

Parameters

ce CloudEvent
key string

Returns

string

ToJsonBytes(CloudEvent)

Serialize a CloudEvent proto to JSON bytes via the CloudNative.CloudEvents library.

public static byte[] ToJsonBytes(this CloudEvent ce)

Parameters

ce CloudEvent

Returns

byte[]