Skip to content

Commit 1e86271

Browse files
authored
Update HttpClient registration to be scoped (#272)
1 parent 500f9ed commit 1e86271

File tree

13 files changed

+13
-13
lines changed

13 files changed

+13
-13
lines changed

docs/04-refactor-state-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static async Task Main(string[] args)
2020
var builder = WebAssemblyHostBuilder.CreateDefault(args);
2121
builder.RootComponents.Add<App>("app");
2222

23-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
23+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
2424
builder.Services.AddScoped<OrderState>();
2525

2626
await builder.Build().RunAsync();

docs/06-authentication-and-authorization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public static async Task Main(string[] args)
5151
var builder = WebAssemblyHostBuilder.CreateDefault(args);
5252
builder.RootComponents.Add<App>("app");
5353

54-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
54+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
5555
builder.Services.AddScoped<OrderState>();
5656

5757
// Add auth services

save-points/00-get-started/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static async Task Main(string[] args)
1313
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1414
builder.RootComponents.Add<App>("app");
1515

16-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
16+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1717

1818
await builder.Build().RunAsync();
1919
}

save-points/01-Components-and-layout/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static async Task Main(string[] args)
1313
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1414
builder.RootComponents.Add<App>("app");
1515

16-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
16+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1717

1818
await builder.Build().RunAsync();
1919
}

save-points/02-customize-a-pizza/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static async Task Main(string[] args)
1313
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1414
builder.RootComponents.Add<App>("app");
1515

16-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
16+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1717

1818
await builder.Build().RunAsync();
1919
}

save-points/03-show-order-status/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static async Task Main(string[] args)
1313
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1414
builder.RootComponents.Add<App>("app");
1515

16-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
16+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1717

1818
await builder.Build().RunAsync();
1919
}

save-points/04-refactor-state-management/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static async Task Main(string[] args)
1313
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1414
builder.RootComponents.Add<App>("app");
1515

16-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
16+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1717
builder.Services.AddScoped<OrderState>();
1818

1919
await builder.Build().RunAsync();

save-points/05-checkout-with-validation/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public static async Task Main(string[] args)
1313
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1414
builder.RootComponents.Add<App>("app");
1515

16-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
16+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1717
builder.Services.AddScoped<OrderState>();
1818

1919
await builder.Build().RunAsync();

save-points/06-authentication-and-authorization/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static async Task Main(string[] args)
1414
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1515
builder.RootComponents.Add<App>("app");
1616

17-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
17+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1818
builder.Services.AddHttpClient<OrdersClient>(client => client.BaseAddress = new Uri(builder.HostEnvironment.BaseAddress))
1919
.AddHttpMessageHandler<BaseAddressAuthorizationMessageHandler>();
2020
builder.Services.AddScoped<OrderState>();

save-points/07-javascript-interop/BlazingPizza.Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static async Task Main(string[] args)
1414
var builder = WebAssemblyHostBuilder.CreateDefault(args);
1515
builder.RootComponents.Add<App>("app");
1616

17-
builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
17+
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
1818
builder.Services.AddHttpClient<OrdersClient>(client => client.BaseAddress = new Uri(builder.HostEnvironment.BaseAddress))
1919
.AddHttpMessageHandler<BaseAddressAuthorizationMessageHandler>();
2020
builder.Services.AddScoped<OrderState>();

0 commit comments

Comments
 (0)