From 59445953805c55cfb9e777262ee697d2a455ad5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20H=C3=A4ussler?= Date: Wed, 19 Feb 2025 10:08:32 +0100 Subject: [PATCH] IODataClientFactory.CreateClient requires Uri parameter The provided code example does not work. IODataClientFactory.CreateClient requires an Uri parameter in addition to the client name. --- Odata-docs/client/using-extensions.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Odata-docs/client/using-extensions.md b/Odata-docs/client/using-extensions.md index b56c988d..a00d48b1 100644 --- a/Odata-docs/client/using-extensions.md +++ b/Odata-docs/client/using-extensions.md @@ -73,8 +73,6 @@ If an app requires many distinct uses of OData client proxy, each with a differe services.AddODataClient("TripPin") .ConfigureODataClient(dsc => { - dsc.BaseUri = new Uri("https://services.odata.org/v4/(S(lqbvtwide0ngdev54adgc0lu))/TripPinServiceRW/"); - // Github API versioning dsc.Configurations.Properties.Add("User-Agent", "ODataClientFactory-Sample")); }); @@ -99,7 +97,8 @@ public class PeopleController : ODataController [EnableQuery] public IEnumerable Get() { - var client = _clientFactory.CreateClient("TripPin"); + var baseUri = new Uri("https://services.odata.org/v4/(S(lqbvtwide0ngdev54adgc0lu))/TripPinServiceRW/"); + var client = _clientFactory.CreateClient(baseUri, "TripPin"); var people = client.People.Execute(); return people; }