Yes, I did that, compiler did not ask for other functions. But I haven't tested sending message yet.

This is the code from HelloWorld .Net adapter sample:
public void Run()
{
go = true;
int c = 0;
Random rand = new Random();

while (go)
{
IDictionary eventData = new Hashtable();
eventData["message"] = c % 2 == 0 ? "Hello" : "World";
eventData["timestamp"] = DateTime.Now.ToString("s");
_listener.Update("greetings", eventData, false);
c++;
Thread.Sleep(1000 + rand.Next(2000));
}
}

This while loop. Does LS need it or it just mimics a constant data feed?

Thanks