Преглед на файлове

Updating EasyRpc version (#6103)

* upgrading EasyRpc version

* Update README.md
Ian Johnson преди 4 години
родител
ревизия
99d0019aa1

+ 3 - 3
frameworks/CSharp/easyrpc/Benchmarks/Benchmarks.csproj

@@ -5,9 +5,9 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="EasyRpc.AspNetCore" Version="5.0.0-Beta1173" />
-    <PackageReference Include="EasyRpc.AspNetCore.Utf8Json" Version="5.0.0-Beta1173" />
-    <PackageReference Include="EasyRpc.AspNetCore.Views" Version="5.0.0-Beta1173" />
+    <PackageReference Include="EasyRpc.AspNetCore" Version="5.0.0-Preview1" />
+    <PackageReference Include="EasyRpc.AspNetCore.Utf8Json" Version="5.0.0-Preview1" />
+    <PackageReference Include="EasyRpc.AspNetCore.Views" Version="5.0.0-Preview1" />
     <PackageReference Include="Npgsql" Version="5.0.0-alpha1" />
   </ItemGroup>
 </Project>

+ 4 - 4
frameworks/CSharp/easyrpc/Benchmarks/Startup.cs

@@ -23,7 +23,7 @@ namespace Benchmarks
 
         public void ConfigureServices(IServiceCollection services)
         {
-            services.AddRpcServices(registerJsonSerializer: false);
+            services.AddRpcServices(c => c.RegisterJsonSerializer = false);
             services.AddSingleton<IContentSerializer, Utf8JsonContentSerializer>();
             services.AddSingleton<IRawDb, RawDb>();
 
@@ -45,11 +45,11 @@ namespace Benchmarks
 
         public void Configure(IApplicationBuilder app)
         {
-            app.UseRpcServices(api =>
+            app.UseRpcRouting(api =>
             {
-                api.GetMethod("/plaintext", () => "Hello, World!").Raw("text/plain");
+                api.Method.Get("/plaintext", () => "Hello, World!").Raw("text/plain");
 
-                api.GetMethod("/json", () => new { message = "Hello, World!" });
+                api.Method.Get("/json", () => new { message = "Hello, World!" });
 
                 api.Expose<QueryService>();
                 api.Expose<FortuneService>();

+ 2 - 2
frameworks/CSharp/easyrpc/README.md

@@ -5,7 +5,7 @@ This includes tests for plaintext and json serialization.
 
 **Language**
 
-* C# 7.0
+* C# 7.0 
 
 **Platforms**
 
@@ -28,4 +28,4 @@ This includes tests for plaintext and json serialization.
 * [Multiple query](Benchmarks/Services/QueryService.cs): "/queries"
 * [Update query](Benchmarks/Services/QueryService.cs): "/updates"
 * [Caching query](Benchmarks/Services/QueryService.cs): "/cached-worlds"
-* [Fortune](Benchmarks/Services/FortuneService.cs): "/fortunes/fortunes"
+* [Fortune](Benchmarks/Services/FortuneService.cs): "/fortunes/fortunes"