public async Task EchoGrain_Ping() { Stopwatch clock = new Stopwatch(); string what = "CreateGrain"; clock.Start(); grain = this.GrainFactory.GetGrain <IEchoTaskGrain>(Guid.NewGuid()); this.Logger.LogInformation("{What} took {Elapsed}", what, clock.Elapsed); what = "EchoGrain.Ping"; clock.Restart(); await grain.PingAsync().WithTimeout(timeout); this.Logger.LogInformation("{What} took {Elapsed}", what, clock.Elapsed); }
public async Task EchoGrain_Ping() { Stopwatch clock = new Stopwatch(); string what = "CreateGrain"; clock.Start(); grain = GrainClient.GrainFactory.GetGrain <IEchoTaskGrain>(Guid.NewGuid()); logger.Info("{0} took {1}", what, clock.Elapsed); what = "EchoGrain.Ping"; clock.Restart(); await grain.PingAsync().WithTimeout(timeout); logger.Info("{0} took {1}", what, clock.Elapsed); }
public async Task EchoGrain_Ping() { Stopwatch clock = new Stopwatch(); string what = "CreateGrain"; clock.Start(); grain = GrainClient.GrainFactory.GetGrain<IEchoTaskGrain>(Guid.NewGuid()); logger.Info("{0} took {1}", what, clock.Elapsed); what = "EchoGrain.Ping"; clock.Restart(); await grain.PingAsync().WithTimeout(timeout); logger.Info("{0} took {1}", what, clock.Elapsed); }