Skip to content

Messages

Summary

Provides access to messaging API.

Signature

1
public abstract interface Messages

Namespace

cAlgo.API

Methods

Subscribe

Summary

Subscribes to a message subject.

Signature

1
public abstract MessageSubscription Subscribe(string subject, Action<MessageArgs<TMessage>> handler)

Parameters

Name Type Description
subject string Message subject.
handler Action> Message handler callback.

Return Value

MessageSubscription

Send

Summary

Sends a message for a specific subject.

Signature

1
public abstract void Send(string subject, TMessage message)

Parameters

Name Type Description
subject string Message subject.
message TMessage Message to be sent, it can be any type including string.

Return Value

void