예제 #1
0
 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"
     }));
 }
예제 #2
0
        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"
            }));
        }