Subscribe to receive messages in a class by decorating methods/properties with the MediatorMessageSink Attribute.

Decorate your class like so:
public class MyClass
{
        [MediatorMessageSink("my.method.token")]
        public async Task MyMethod(string param)
        {
             //Do Work...
        }

        [MediatorMessageSink("my.property.token")]
        public string MyProperty { get; set; }
}


Subscribe to mediation like so:
    var myClass=new MyClass();
    mediator.Register(myClass);