* DRY up project settings
Moves repetative project settings into Directory.Build.props so they are
not duplicated so much. I'm adding 5-6 new projects when tests are
included, so it makes sense to try and commonize.
* Add .vscode/ to .gitignore
We really have the choice to either check in a standard set of vscode's
files (if that's something the team cares about) - or ignore them so
that it's not noisy for people that use the repo with VS Code.
The former requires more discussion and effort, so ignoring `.vscode/`
for now makes the most sense.
* Add project skeletons
Decoder-ring for projects:
Microsoft.Dapr.Client[.Test] - client and tests
Microsoft.Dapr.AspNetCore[.Test] ASP.NET Core integration and tests
Microsoft.Dapr.AspNetCore.IntegrationTest[.App] integration tests
RoutingSample - sample using route-to-code
ControllerSample - sample using controllers
* Add Microsoft.Dapr.Client
* Add Routing and Controller samples
* Add integration tests for MVC and routing
* Use ValueTask
* Different paradigm for services
* Fix client constructor
* Add readmes for samples
* Updating pipelin yaml to package aspnetcore packages
* Updating to netcore3.0
* Building for .netcore 3.0 and making required code changes, updating nuget generation.
* Fixing indent in pipeline yaml
* making test interfaces and test classes public to allow codegen
* simplifying default expression (C# 7.1 syntax)
* Using simple using statement (C# 8.0 feature)
* USing unused params and using pattern matching
* Update test/Microsoft.Actions.Actors.Test/ActorMethodInvocationExceptionTests.cs
Co-Authored-By: Ryan Nowak <nowakra@gmail.com>
* using context.Request.RouteValues instead of context.GetRouteData()
* Adding Functionality for Actor Proxy Code Generation Builder classes and Tests
* Adding the interfaces for RequestMessage, RequestMessageBody and RequestMessageHeader
* Adding interfaces for Actor Response Message, Response Message Header and Response Message Body
* Adding concrete classes for Actor Request Message, Request Message Header and Request Message Body
* Adding concrete classes for Actor Response Message, Response Message Header and Response Message Body
* Adding the Outgoing Message interface and concrete class
* Adding the Outgoing Message Header interface and concrete header class
* Adding the Incoming message body concrete class
* Adding the Incoming message body interface
* Adding Functionality for the Actor Communication
* Added the Actor Communication functionality and Refactored further the current code changes