File tree Expand file tree Collapse file tree
aspnetcore/blazor/common/samples/3.x/BlazorWebAssemblySample Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 </PropertyGroup >
77
88 <ItemGroup >
9- <PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly" Version =" 3.2.0-preview3.20168.3 " />
10- <PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly.Build" Version =" 3.2.0-preview3.20168.3 " PrivateAssets =" all" />
11- <PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version =" 3.2.0-preview3.20168.3 " PrivateAssets =" all" />
12- <PackageReference Include =" Microsoft.AspNetCore.Blazor.HttpClient " Version =" 3.2.0-preview3.20168 .3" />
9+ <PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly" Version =" 3.2.0-preview4.20210.8 " />
10+ <PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly.Build" Version =" 3.2.0-preview4.20210.8 " PrivateAssets =" all" />
11+ <PackageReference Include =" Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version =" 3.2.0-preview4.20210.8 " PrivateAssets =" all" />
12+ <PackageReference Include =" System.Net.Http.Json " Version =" 3.2.0-preview5.20210 .3" />
1313 </ItemGroup >
1414
1515</Project >
Original file line number Diff line number Diff line change 8787
8888 protected override async Task OnInitializedAsync () => await GetTodoItems ();
8989
90- private async Task GetTodoItems () => _todoItems = await Http .GetJsonAsync <TodoItem []>(ServiceEndpoint );
90+ private async Task GetTodoItems () => _todoItems = await Http .GetFromJsonAsync <TodoItem []>(ServiceEndpoint );
9191
9292 private void EditItem (long id )
9393 {
9999 private async Task AddItem ()
100100 {
101101 var addItem = new TodoItem { Name = _newItemName , IsComplete = false };
102- await Http .PostJsonAsync (ServiceEndpoint , addItem );
102+ await Http .PostAsJsonAsync (ServiceEndpoint , addItem );
103103 _newItemName = string .Empty ;
104104 await GetTodoItems ();
105105 _editRowStyle = " none" ;
106106 }
107107
108108 private async Task SaveItem ()
109109 {
110- await Http .PutJsonAsync ($" {ServiceEndpoint }/{_editItem .Id }" , _editItem );
110+ await Http .PutAsJsonAsync ($" {ServiceEndpoint }/{_editItem .Id }" , _editItem );
111111 await GetTodoItems ();
112112 _editRowStyle = " none" ;
113113 }
Original file line number Diff line number Diff line change 11using System ;
2+ using System . Net . Http ;
23using System . Collections . Generic ;
34using System . Threading . Tasks ;
45using System . Text ;
@@ -14,7 +15,7 @@ public static async Task Main(string[] args)
1415 var builder = WebAssemblyHostBuilder . CreateDefault ( args ) ;
1516 builder . RootComponents . Add < App > ( "app" ) ;
1617
17- builder . Services . AddBaseAddressHttpClient ( ) ;
18+ builder . Services . AddSingleton ( new HttpClient { BaseAddress = new Uri ( builder . HostEnvironment . BaseAddress ) } ) ;
1819
1920 await builder . Build ( ) . RunAsync ( ) ;
2021 }
Original file line number Diff line number Diff line change 11@using System .Net .Http
2+ @using System .Net .Http .Json
23@using Microsoft .AspNetCore .Components .Forms
34@using Microsoft .AspNetCore .Components .Routing
45@using Microsoft .AspNetCore .Components .Web
You can’t perform that action at this time.
0 commit comments