public static void SayHello(HelloCallback callback) { var friend = _client.GetGrain <IHello>(0); friend.SayHello("Good morning, my friend!").ContinueWith(async task => { var msg = await task; _logger.LogInformation("\n\n{0} - {1}\n\n", msg, "C#"); callback(msg); }).ConfigureAwait(false); }
private static extern void RegisterPlumbing(HelloCallback onHello, PingCallback onPing, SuspendCallback onSuspend, ResumeCallback onResume);