public async Task <SomeResponseBody> Talk(SomeRequestBody someRequestBody) { Console.WriteLine(string.Format("{0}:{1}", someRequestBody.Id, someRequestBody.Time)); return(await Task.FromResult(new SomeResponseBody { Msg = "This is ServiceC" })); }
public async Task <SomeResponseBody> Talk(SomeRequestBody someRequestBody) { var data = new { Time = DateTime.Now.ToLongDateString(), Id = "This is Service C." }; HTTPExtension httpExtension = new HTTPExtension() { Verb = HTTPVerb.Post }; SomeResponseBody responseBody = await daprClient.InvokeMethodAsync <object, SomeResponseBody>("dotnet-server-c", "talk", data, httpExtension); Console.WriteLine(string.Format("{0}:{1} \n recieve message:{2}", someRequestBody.Id, someRequestBody.Time, responseBody.Msg)); return(await Task.FromResult(new SomeResponseBody { Msg = "This is ServiceB" })); }