From 8b730f93863a0332f3e0c1a0601786e4b2cf9d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20BRUN-PICARD?= Date: Wed, 17 Jul 2024 11:45:26 +0200 Subject: [PATCH] [Configuration] Updating doc and MAUI sample about appsettings --- ...uring.Common.ApizrCommonOptionsBuilder.yml | 114 +++---- ...ing.Manager.ApizrManagerOptionsBuilder.yml | 114 +++---- ...uring.Proper.ApizrProperOptionsBuilder.yml | 88 ++--- ...mmon.ApizrExtendedCommonOptionsBuilder.yml | 112 +++---- ...ger.ApizrExtendedManagerOptionsBuilder.yml | 110 +++---- ...oper.ApizrExtendedProperOptionsBuilder.yml | 76 ++--- .../Apizr.Docs/articles/breakingchanges.md | 260 +++++++-------- Apizr/Docs/Apizr.Docs/articles/config.md | 2 +- .../Apizr.Docs/articles/config_address.md | 8 +- .../Apizr.Docs/articles/config_datacaching.md | 26 +- .../Apizr.Docs/articles/config_datamapping.md | 10 +- .../Apizr.Docs/articles/config_exceptions.md | 2 +- .../Apizr.Docs/articles/config_headers.md | 26 +- .../Apizr.Docs/articles/config_logging.md | 26 +- .../Docs/Apizr.Docs/articles/config_polly.md | 28 +- .../Apizr.Docs/articles/config_settings.md | 64 ++-- .../Apizr.Docs/articles/config_timeout.md | 26 +- .../articles/gettingstarted_crud.md | 10 +- Apizr/Docs/Apizr.Docs/changelog.md | 6 +- Apizr/Docs/Apizr.Docs/index.md | 7 +- .../Apizr.Sample.Console.csproj | 4 + .../Apizr.Sample.Console/appsettings.json | 81 +++++ .../Apizr.Sample.MAUI.csproj | 33 +- .../Samples/Apizr.Sample.MAUI/MauiProgram.cs | 18 +- .../Apizr.Sample.MAUI/appsettings.Debug.json | 67 ++++ .../appsettings.Release.json | 81 +++++ .../Apizr.Sample.MAUI/appsettings.json | 81 +++++ Apizr/Tests/Apizr.Tests/Models/ApiResult.cs | 12 +- Apizr/Tests/Apizr.Tests/Models/MinUser.cs | 6 +- Apizr/Tests/Apizr.Tests/Models/PagedResult.cs | 12 +- Apizr/Tests/Apizr.Tests/Models/Resource.cs | 12 +- Apizr/Tests/Apizr.Tests/Models/User.cs | 12 +- Apizr/Tests/Apizr.Tests/Models/UserAd.cs | 8 +- Apizr/Tests/Apizr.Tests/Models/UserDetails.cs | 6 +- Apizr/Tests/Apizr.Tests/Models/UserInfos.cs | 18 +- CHANGELOG.md | 6 +- ...ring.Common.ApizrCommonOptionsBuilder.html | 114 +++---- ...ng.Manager.ApizrManagerOptionsBuilder.html | 114 +++---- ...ring.Proper.ApizrProperOptionsBuilder.html | 88 ++--- ...mon.ApizrExtendedCommonOptionsBuilder.html | 112 +++---- ...er.ApizrExtendedManagerOptionsBuilder.html | 110 +++---- ...per.ApizrExtendedProperOptionsBuilder.html | 76 ++--- docs/articles/breakingchanges.html | 307 +++++++++--------- docs/articles/config.html | 2 +- docs/articles/config_address.html | 8 +- docs/articles/config_datacaching.html | 26 +- docs/articles/config_datamapping.html | 10 +- docs/articles/config_exceptions.html | 2 +- docs/articles/config_headers.html | 26 +- docs/articles/config_logging.html | 26 +- docs/articles/config_polly.html | 28 +- docs/articles/config_settings.html | 68 ++-- docs/articles/config_timeout.html | 26 +- docs/articles/gettingstarted_crud.html | 10 +- docs/changelog.html | 6 +- docs/index.html | 6 +- docs/index.json | 26 +- 57 files changed, 1563 insertions(+), 1200 deletions(-) create mode 100644 Apizr/Samples/Apizr.Sample.Console/appsettings.json create mode 100644 Apizr/Samples/Apizr.Sample.MAUI/appsettings.Debug.json create mode 100644 Apizr/Samples/Apizr.Sample.MAUI/appsettings.Release.json create mode 100644 Apizr/Samples/Apizr.Sample.MAUI/appsettings.json diff --git a/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.yml b/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.yml index ceb734f30..67b2bf24c 100644 --- a/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.yml +++ b/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.yml @@ -248,7 +248,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 139 + startLine: 137 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -288,7 +288,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 161 + startLine: 159 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -328,7 +328,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 169 + startLine: 167 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -365,7 +365,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 173 + startLine: 171 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -405,7 +405,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 181 + startLine: 179 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -445,7 +445,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 185 + startLine: 183 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -485,7 +485,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 193 + startLine: 191 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -522,7 +522,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 197 + startLine: 195 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -562,7 +562,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: ConfigureHttpClient path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 205 + startLine: 203 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -605,7 +605,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 235 + startLine: 233 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -645,7 +645,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 241 + startLine: 239 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -688,7 +688,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 247 + startLine: 245 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -742,7 +742,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 252 + startLine: 250 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -796,7 +796,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 263 + startLine: 261 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -842,7 +842,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 269 + startLine: 267 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -891,7 +891,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 274 + startLine: 272 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -937,7 +937,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 281 + startLine: 279 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -986,7 +986,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 290 + startLine: 288 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1031,7 +1031,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 295 + startLine: 293 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1076,7 +1076,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 301 + startLine: 299 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1121,7 +1121,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 328 + startLine: 326 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1163,7 +1163,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 332 + startLine: 330 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1205,7 +1205,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 336 + startLine: 334 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1247,7 +1247,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineRegistry path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 347 + startLine: 345 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1287,7 +1287,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineRegistry path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 352 + startLine: 350 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1327,7 +1327,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 360 + startLine: 358 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1364,7 +1364,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 364 + startLine: 362 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1404,7 +1404,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 372 + startLine: 370 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1441,7 +1441,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 376 + startLine: 374 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1481,7 +1481,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 380 + startLine: 378 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1521,7 +1521,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 388 + startLine: 386 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1558,7 +1558,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 392 + startLine: 390 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1598,7 +1598,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 400 + startLine: 398 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1644,7 +1644,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 432 + startLine: 430 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1692,7 +1692,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHandlerParameter path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 439 + startLine: 437 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1735,7 +1735,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 447 + startLine: 445 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1781,7 +1781,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 452 + startLine: 450 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1827,7 +1827,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 463 + startLine: 461 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1867,7 +1867,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 470 + startLine: 468 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1913,7 +1913,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 501 + startLine: 499 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -1962,7 +1962,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 533 + startLine: 531 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2017,7 +2017,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 541 + startLine: 539 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2072,7 +2072,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 585 + startLine: 583 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2109,7 +2109,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 589 + startLine: 587 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2149,7 +2149,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 597 + startLine: 595 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2186,7 +2186,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 601 + startLine: 599 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2226,7 +2226,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 609 + startLine: 607 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2271,7 +2271,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 613 + startLine: 611 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2316,7 +2316,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggerFactory path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 621 + startLine: 619 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2353,7 +2353,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggerFactory path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 625 + startLine: 623 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2393,7 +2393,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 633 + startLine: 631 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2430,7 +2430,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 637 + startLine: 635 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2470,7 +2470,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceContextOptions path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 645 + startLine: 643 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2510,7 +2510,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionNames path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 661 + startLine: 659 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2553,7 +2553,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionRule path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 670 + startLine: 668 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2596,7 +2596,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineKeys path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 702 + startLine: 700 assemblies: - Apizr namespace: Apizr.Configuring.Common @@ -2642,7 +2642,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCaching path: ../../Src/Apizr/Configuring/Common/ApizrCommonOptionsBuilder.cs - startLine: 756 + startLine: 754 assemblies: - Apizr namespace: Apizr.Configuring.Common diff --git a/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.yml b/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.yml index e434c4e25..2d1f7dc61 100644 --- a/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.yml +++ b/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.yml @@ -258,7 +258,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 136 + startLine: 134 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -298,7 +298,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 158 + startLine: 156 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -338,7 +338,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 166 + startLine: 164 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -375,7 +375,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 170 + startLine: 168 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -415,7 +415,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 178 + startLine: 176 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -455,7 +455,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 182 + startLine: 180 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -495,7 +495,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 190 + startLine: 188 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -532,7 +532,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 194 + startLine: 192 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -572,7 +572,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: ConfigureHttpClient path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 202 + startLine: 200 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -615,7 +615,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 232 + startLine: 230 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -658,7 +658,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 238 + startLine: 236 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -698,7 +698,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 244 + startLine: 242 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -744,7 +744,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 250 + startLine: 248 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -793,7 +793,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 256 + startLine: 254 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -839,7 +839,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 262 + startLine: 260 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -888,7 +888,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 270 + startLine: 268 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -942,7 +942,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 277 + startLine: 275 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -996,7 +996,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 288 + startLine: 286 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1041,7 +1041,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 293 + startLine: 291 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1086,7 +1086,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 299 + startLine: 297 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1131,7 +1131,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 326 + startLine: 324 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1173,7 +1173,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 330 + startLine: 328 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1215,7 +1215,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 334 + startLine: 332 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1257,7 +1257,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 345 + startLine: 343 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1294,7 +1294,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 349 + startLine: 347 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1334,7 +1334,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineRegistry path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 357 + startLine: 355 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1374,7 +1374,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineRegistry path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 362 + startLine: 360 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1414,7 +1414,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 370 + startLine: 368 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1454,7 +1454,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 374 + startLine: 372 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1491,7 +1491,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 378 + startLine: 376 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1531,7 +1531,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 386 + startLine: 384 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1568,7 +1568,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 390 + startLine: 388 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1608,7 +1608,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 398 + startLine: 396 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1654,7 +1654,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 431 + startLine: 429 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1702,7 +1702,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHandlerParameter path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 438 + startLine: 436 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1745,7 +1745,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 446 + startLine: 444 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1791,7 +1791,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 452 + startLine: 450 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1837,7 +1837,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 463 + startLine: 461 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1877,7 +1877,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 470 + startLine: 468 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1923,7 +1923,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 501 + startLine: 499 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -1972,7 +1972,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 533 + startLine: 531 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2027,7 +2027,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 541 + startLine: 539 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2082,7 +2082,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 585 + startLine: 583 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2119,7 +2119,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 589 + startLine: 587 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2159,7 +2159,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 597 + startLine: 595 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2196,7 +2196,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 601 + startLine: 599 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2236,7 +2236,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 609 + startLine: 607 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2281,7 +2281,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 613 + startLine: 611 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2326,7 +2326,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggerFactory path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 621 + startLine: 619 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2363,7 +2363,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggerFactory path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 625 + startLine: 623 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2403,7 +2403,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 633 + startLine: 631 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2440,7 +2440,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 637 + startLine: 635 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2480,7 +2480,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceContextOptions path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 645 + startLine: 643 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2520,7 +2520,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionNames path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 661 + startLine: 659 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2563,7 +2563,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionRule path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 670 + startLine: 668 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2606,7 +2606,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineKeys path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 702 + startLine: 700 assemblies: - Apizr namespace: Apizr.Configuring.Manager @@ -2652,7 +2652,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCaching path: ../../Src/Apizr/Configuring/Manager/ApizrManagerOptionsBuilder.cs - startLine: 756 + startLine: 754 assemblies: - Apizr namespace: Apizr.Configuring.Manager diff --git a/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.yml b/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.yml index 7c3e8410b..c2793ec49 100644 --- a/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.yml +++ b/Apizr/Docs/Apizr.Docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.yml @@ -229,7 +229,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 133 + startLine: 131 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -269,7 +269,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 155 + startLine: 153 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -309,7 +309,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 163 + startLine: 161 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -346,7 +346,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 167 + startLine: 165 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -386,7 +386,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 175 + startLine: 173 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -426,7 +426,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 179 + startLine: 177 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -466,7 +466,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 187 + startLine: 185 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -503,7 +503,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 191 + startLine: 189 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -543,7 +543,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: ConfigureHttpClient path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 199 + startLine: 197 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -586,7 +586,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 229 + startLine: 227 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -626,7 +626,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 235 + startLine: 233 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -669,7 +669,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 241 + startLine: 239 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -723,7 +723,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 246 + startLine: 244 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -777,7 +777,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 257 + startLine: 255 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -823,7 +823,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 263 + startLine: 261 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -872,7 +872,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 268 + startLine: 266 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -918,7 +918,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 274 + startLine: 272 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -967,7 +967,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 283 + startLine: 281 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1012,7 +1012,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 288 + startLine: 286 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1057,7 +1057,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 294 + startLine: 292 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1102,7 +1102,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 321 + startLine: 319 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1144,7 +1144,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 325 + startLine: 323 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1186,7 +1186,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 329 + startLine: 327 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1228,7 +1228,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 340 + startLine: 338 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1274,7 +1274,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 372 + startLine: 370 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1322,7 +1322,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHandlerParameter path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 379 + startLine: 377 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1365,7 +1365,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 387 + startLine: 385 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1411,7 +1411,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 392 + startLine: 390 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1457,7 +1457,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 403 + startLine: 401 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1497,7 +1497,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 410 + startLine: 408 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1543,7 +1543,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 441 + startLine: 439 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1592,7 +1592,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 473 + startLine: 471 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1647,7 +1647,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 481 + startLine: 479 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1702,7 +1702,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 525 + startLine: 523 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1739,7 +1739,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 529 + startLine: 527 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1779,7 +1779,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 537 + startLine: 535 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1816,7 +1816,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 541 + startLine: 539 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1856,7 +1856,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 549 + startLine: 547 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1901,7 +1901,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 553 + startLine: 551 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1946,7 +1946,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceContextOptions path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 561 + startLine: 559 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -1986,7 +1986,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionNames path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 577 + startLine: 575 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -2029,7 +2029,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionRule path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 586 + startLine: 584 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -2072,7 +2072,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineKeys path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 618 + startLine: 616 assemblies: - Apizr namespace: Apizr.Configuring.Proper @@ -2118,7 +2118,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCaching path: ../../Src/Apizr/Configuring/Proper/ApizrProperOptionsBuilder.cs - startLine: 672 + startLine: 670 assemblies: - Apizr namespace: Apizr.Configuring.Proper diff --git a/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.yml b/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.yml index 8db3aac4a..e634bdff3 100644 --- a/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.yml +++ b/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.yml @@ -248,7 +248,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 136 + startLine: 134 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -288,7 +288,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 158 + startLine: 156 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -328,7 +328,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 166 + startLine: 164 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -365,7 +365,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 170 + startLine: 168 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -405,7 +405,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 178 + startLine: 176 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -445,7 +445,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 182 + startLine: 180 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -485,7 +485,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 190 + startLine: 188 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -522,7 +522,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 194 + startLine: 192 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -562,7 +562,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 202 + startLine: 200 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -602,7 +602,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 210 + startLine: 208 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -645,7 +645,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 216 + startLine: 214 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -693,7 +693,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 227 + startLine: 225 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -736,7 +736,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 238 + startLine: 236 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -782,7 +782,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 248 + startLine: 246 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -828,7 +828,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 279 + startLine: 277 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -877,7 +877,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 311 + startLine: 309 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -929,7 +929,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 364 + startLine: 362 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -966,7 +966,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 368 + startLine: 366 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1006,7 +1006,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 376 + startLine: 374 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1043,7 +1043,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 380 + startLine: 378 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1083,7 +1083,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 388 + startLine: 386 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1128,7 +1128,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 393 + startLine: 391 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1173,7 +1173,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 398 + startLine: 396 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1218,7 +1218,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 425 + startLine: 423 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1260,7 +1260,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 429 + startLine: 427 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1302,7 +1302,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 433 + startLine: 431 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1344,7 +1344,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: ConfigureHttpClientBuilder path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 445 + startLine: 443 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1387,7 +1387,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 475 + startLine: 473 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1433,7 +1433,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 507 + startLine: 505 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1481,7 +1481,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHandlerParameter path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 514 + startLine: 512 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1524,7 +1524,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 522 + startLine: 520 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1569,7 +1569,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 526 + startLine: 524 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1614,7 +1614,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 534 + startLine: 532 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1660,7 +1660,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 540 + startLine: 538 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1700,7 +1700,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 547 + startLine: 545 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1746,7 +1746,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 560 + startLine: 558 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1783,7 +1783,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 564 + startLine: 562 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1823,7 +1823,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 573 + startLine: 571 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1860,7 +1860,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 577 + startLine: 575 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1900,7 +1900,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 585 + startLine: 583 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1942,7 +1942,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 593 + startLine: 591 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -1982,7 +1982,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 601 + startLine: 599 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2021,7 +2021,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 606 + startLine: 604 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2058,7 +2058,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 618 + startLine: 616 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2095,7 +2095,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 622 + startLine: 620 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2135,7 +2135,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 630 + startLine: 628 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2174,7 +2174,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 635 + startLine: 633 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2211,7 +2211,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 647 + startLine: 645 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2248,7 +2248,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 651 + startLine: 649 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2288,7 +2288,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 659 + startLine: 657 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2327,7 +2327,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 664 + startLine: 662 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2364,7 +2364,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceContextOptions path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 676 + startLine: 674 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2404,7 +2404,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionNames path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 692 + startLine: 690 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2447,7 +2447,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionRule path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 701 + startLine: 699 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2490,7 +2490,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineKeys path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 733 + startLine: 731 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common @@ -2536,7 +2536,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCaching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Common/ApizrExtendedCommonOptionsBuilder.cs - startLine: 787 + startLine: 785 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Common diff --git a/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.yml b/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.yml index 248c50183..bda9d5d33 100644 --- a/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.yml +++ b/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.yml @@ -330,7 +330,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 158 + startLine: 156 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -370,7 +370,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 166 + startLine: 164 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -407,7 +407,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 170 + startLine: 168 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -447,7 +447,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 178 + startLine: 176 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -487,7 +487,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 182 + startLine: 180 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -527,7 +527,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 190 + startLine: 188 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -564,7 +564,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 194 + startLine: 192 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -604,7 +604,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: ConfigureHttpClientBuilder path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 202 + startLine: 200 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -647,7 +647,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 232 + startLine: 230 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -692,7 +692,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 237 + startLine: 235 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -732,7 +732,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 245 + startLine: 243 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -775,7 +775,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 251 + startLine: 249 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -823,7 +823,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 262 + startLine: 260 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -866,7 +866,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 273 + startLine: 271 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -912,7 +912,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 283 + startLine: 281 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -958,7 +958,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 314 + startLine: 312 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1007,7 +1007,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 346 + startLine: 344 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1059,7 +1059,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 399 + startLine: 397 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1096,7 +1096,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 403 + startLine: 401 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1136,7 +1136,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 411 + startLine: 409 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1173,7 +1173,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 415 + startLine: 413 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1213,7 +1213,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 423 + startLine: 421 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1258,7 +1258,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 428 + startLine: 426 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1303,7 +1303,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 455 + startLine: 453 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1345,7 +1345,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 459 + startLine: 457 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1387,7 +1387,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 463 + startLine: 461 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1429,7 +1429,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 475 + startLine: 473 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1475,7 +1475,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 507 + startLine: 505 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1523,7 +1523,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHandlerParameter path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 514 + startLine: 512 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1566,7 +1566,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 522 + startLine: 520 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1611,7 +1611,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 526 + startLine: 524 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1656,7 +1656,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 534 + startLine: 532 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1702,7 +1702,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 540 + startLine: 538 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1742,7 +1742,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 547 + startLine: 545 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1787,7 +1787,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 559 + startLine: 557 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1824,7 +1824,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRefitSettings path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 563 + startLine: 561 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1864,7 +1864,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 572 + startLine: 570 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1901,7 +1901,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 576 + startLine: 574 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1941,7 +1941,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 584 + startLine: 582 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -1983,7 +1983,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 592 + startLine: 590 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2023,7 +2023,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 600 + startLine: 598 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2062,7 +2062,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithConnectivityHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 605 + startLine: 603 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2099,7 +2099,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 617 + startLine: 615 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2136,7 +2136,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 621 + startLine: 619 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2176,7 +2176,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 629 + startLine: 627 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2215,7 +2215,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCacheHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 634 + startLine: 632 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2252,7 +2252,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 646 + startLine: 644 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2289,7 +2289,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 650 + startLine: 648 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2329,7 +2329,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 658 + startLine: 656 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2368,7 +2368,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithMappingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 663 + startLine: 661 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2405,7 +2405,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceContextOptions path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 675 + startLine: 673 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2445,7 +2445,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionNames path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 691 + startLine: 689 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2488,7 +2488,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionRule path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 700 + startLine: 698 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2531,7 +2531,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineKeys path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 732 + startLine: 730 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager @@ -2577,7 +2577,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCaching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Manager/ApizrExtendedManagerOptionsBuilder.cs - startLine: 786 + startLine: 784 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Manager diff --git a/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.yml b/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.yml index 400d493db..51264141e 100644 --- a/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.yml +++ b/Apizr/Docs/Apizr.Docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.yml @@ -297,7 +297,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 158 + startLine: 156 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -337,7 +337,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBaseAddress path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 169 + startLine: 167 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -377,7 +377,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 177 + startLine: 175 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -417,7 +417,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithBasePath path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 181 + startLine: 179 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -457,7 +457,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 189 + startLine: 187 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -494,7 +494,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpClientHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 193 + startLine: 191 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -534,7 +534,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: ConfigureHttpClientBuilder path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 201 + startLine: 199 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -577,7 +577,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 231 + startLine: 229 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -622,7 +622,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 236 + startLine: 234 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -662,7 +662,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 244 + startLine: 242 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -705,7 +705,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 250 + startLine: 248 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -753,7 +753,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 261 + startLine: 259 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -796,7 +796,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithAuthenticationHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 272 + startLine: 270 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -842,7 +842,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 282 + startLine: 280 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -887,7 +887,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 313 + startLine: 311 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -936,7 +936,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHeaders path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 345 + startLine: 343 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -988,7 +988,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 397 + startLine: 395 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1025,7 +1025,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithOperationTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 401 + startLine: 399 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1065,7 +1065,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 409 + startLine: 407 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1102,7 +1102,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithRequestTimeout path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 413 + startLine: 411 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1142,7 +1142,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 421 + startLine: 419 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1187,7 +1187,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithDelegatingHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 426 + startLine: 424 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1232,7 +1232,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 453 + startLine: 451 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1274,7 +1274,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 457 + startLine: 455 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1316,7 +1316,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHttpMessageHandler path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 461 + startLine: 459 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1358,7 +1358,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 473 + startLine: 471 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1404,7 +1404,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithExCatching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 505 + startLine: 503 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1452,7 +1452,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithHandlerParameter path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 512 + startLine: 510 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1495,7 +1495,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 520 + startLine: 518 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1540,7 +1540,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceProperty path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 524 + startLine: 522 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1585,7 +1585,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 532 + startLine: 530 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1631,7 +1631,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 537 + startLine: 535 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1671,7 +1671,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLogging path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 544 + startLine: 542 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1717,7 +1717,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResilienceContextOptions path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 557 + startLine: 555 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1757,7 +1757,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionNames path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 573 + startLine: 571 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1800,7 +1800,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithLoggedHeadersRedactionRule path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 582 + startLine: 580 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1843,7 +1843,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithResiliencePipelineKeys path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 614 + startLine: 612 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper @@ -1889,7 +1889,7 @@ items: repo: https://github.com/Respawnsive/Apizr.git id: WithCaching path: ../../Src/Apizr.Extensions.Microsoft.DependencyInjection/Extending/Configuring/Proper/ApizrExtendedProperOptionsBuilder.cs - startLine: 668 + startLine: 666 assemblies: - Apizr.Extensions.Microsoft.DependencyInjection namespace: Apizr.Extending.Configuring.Proper diff --git a/Apizr/Docs/Apizr.Docs/articles/breakingchanges.md b/Apizr/Docs/Apizr.Docs/articles/breakingchanges.md index 71f95fdb2..4f6de84cb 100644 --- a/Apizr/Docs/Apizr.Docs/articles/breakingchanges.md +++ b/Apizr/Docs/Apizr.Docs/articles/breakingchanges.md @@ -6,6 +6,136 @@ Please find here some breaking changes while upgrading from previous versions #### Apizr +- [BaseAddress] Now we can **set base address with the brand new `BaseAddress` attribure** instead of the now removed `WebApi`, `CrudEntity` or `MappedCrudEntity` useless ones, and only if you need to set it at design time + +>[!WARNING] +> Former `WebApi`, `CrudEntity` and `MappedCrudEntity` attributes have been dropped out to keep things simple and consistent. + + ### [Classic](#tab/tabid-classic) + + Don't write anymore: + ```csharp + [WebApi("https://reqres.in/api")] + public interface IReqResService + { + [Get("/users")] + Task GetUsersAsync(); + } + ``` + + Now write: + ```csharp + [BaseAddress("https://reqres.in/api")] + public interface IReqResService + { + [Get("/users")] + Task GetUsersAsync(); + } + ``` + + ### [CRUD](#tab/tabid-crud) + + Don't write anymore: + ```csharp + [CrudEntity("https://reqres.in/api/users")] + public record User + { + //[...] + } + ``` + + Now write: + ```csharp + [BaseAddress("https://reqres.in/api/users")] + public record User + { + //[...] + } + ``` + *** + +- [AutoRegister] Now we can **tell Apizr to auto register apis with the brand new `AutoRegister` attribure** instead of the now removed `WebApi`, `CrudEntity` or `MappedCrudEntity` useless ones + +>[!WARNING] +> Former `WebApi`, `CrudEntity` and `MappedCrudEntity` attributes have been dropped out to keep things simple and consistent. + + ### [Classic](#tab/tabid-classic) + + Don't write anymore: + ```csharp + [WebApi("https://reqres.in/api")] + public interface IReqResService + { + [Get("/users")] + Task GetUsersAsync(); + } + ``` + + Now write: + ```csharp + [AutoRegister("https://reqres.in/api")] + public interface IReqResService + { + [Get("/users")] + Task GetUsersAsync(); + } + ``` + + ### [CRUD](#tab/tabid-crud) + + Don't write anymore: + ```csharp + [CrudEntity("https://reqres.in/api/users")] + // OR [MappedCrudEntity("https://reqres.in/api/users")] + public record User + { + //[...] + } + ``` + + Now write: + ```csharp + [AutoRegister("https://reqres.in/api/users")] + public record User + { + //[...] + } + ``` + + Note that `AutoRegister` attribute could take the api type as parameter or generic argument so that you could provide your own crud definition types if needed: + ```csharp + [AutoRegister, IDictionary>>("https://reqres.in/api/users")] + public record User + { + //[...] + } + ``` + *** + +- [MappedWith] Now we can **tell Apizr to map data while using MediatR/Optional thanks to the yet known `MappedWith` attribure** instead of the now removed `CrudEntity` or `MappedCrudEntity` useless ones + +>[!WARNING] +> Former `CrudEntity` and `MappedCrudEntity` attributes have been dropped out to keep things simple and consistent. + + Don't write anymore: + ```csharp + [CrudEntity("https://reqres.in/api/users")] + // OR [MappedCrudEntity("https://reqres.in/api/users")] + public record User + { + //[...] + } + ``` + + Now write: + ```csharp + [MappedWith] + public record User + { + //[...] + } + ``` + - [Polly] Now **supporting the brand new Polly v8+ Resilience Strategies/Pipelines** instead of former Polly v7- Policies - You'll have to rewrite your policies as strategies/pipelines. @@ -187,136 +317,6 @@ Please find here some breaking changes while upgrading from previous versions options => options.WithDelegatingHandler((serviceProvider, options) => YourDelegatingHandler) ``` -- [BaseAddress] Now we can **set base address with the brand new `BaseAddress` attribure** instead of the `WebApi`, `CrudEntity` or `MappedCrudEntity` ones, and only if you need to set it at design time - ->[!WARNING] -> Former `WebApi`, `CrudEntity` and `MappedCrudEntity` attributes have been dropped out to keep things simple and consistent. - - ### [Classic](#tab/tabid-classic) - - Don't write anymore: - ```csharp - [WebApi("https://reqres.in/api")] - public interface IReqResService - { - [Get("/users")] - Task GetUsersAsync(); - } - ``` - - Now write: - ```csharp - [BaseAddress("https://reqres.in/api")] - public interface IReqResService - { - [Get("/users")] - Task GetUsersAsync(); - } - ``` - - ### [CRUD](#tab/tabid-crud) - - Don't write anymore: - ```csharp - [CrudEntity("https://reqres.in/api/users")] - public class User - { - //[...] - } - ``` - - Now write: - ```csharp - [BaseAddress("https://reqres.in/api/users")] - public class User - { - //[...] - } - ``` - *** - -- [AutoRegister] Now we can **tell Apizr to auto register apis with the brand new `AutoRegister` attribure** instead of the `WebApi`, `CrudEntity` or `MappedCrudEntity` ones - ->[!WARNING] -> Former `WebApi`, `CrudEntity` and `MappedCrudEntity` attributes have been dropped out to keep things simple and consistent. - - ### [Classic](#tab/tabid-classic) - - Don't write anymore: - ```csharp - [WebApi("https://reqres.in/api")] - public interface IReqResService - { - [Get("/users")] - Task GetUsersAsync(); - } - ``` - - Now write: - ```csharp - [AutoRegister("https://reqres.in/api")] - public interface IReqResService - { - [Get("/users")] - Task GetUsersAsync(); - } - ``` - - ### [CRUD](#tab/tabid-crud) - - Don't write anymore: - ```csharp - [CrudEntity("https://reqres.in/api/users")] - // OR [MappedCrudEntity("https://reqres.in/api/users")] - public class User - { - //[...] - } - ``` - - Now write: - ```csharp - [AutoRegister("https://reqres.in/api/users")] - public class User - { - //[...] - } - ``` - - Note that `AutoRegister` attribute could take the api type as parameter or generic argument so that you could provide your own crud definition types if needed: - ```csharp - [AutoRegister, IDictionary>>("https://reqres.in/api/users")] - public class User - { - //[...] - } - ``` - *** - -- [MappedWith] Now we can **tell Apizr to map data while using MediatR/Optional thanks to the yet known `MappedWith` attribure** instead of the `CrudEntity` or `MappedCrudEntity` ones - ->[!WARNING] -> Former `CrudEntity` and `MappedCrudEntity` attributes have been dropped out to keep things simple and consistent. - - Don't write anymore: - ```csharp - [CrudEntity("https://reqres.in/api/users")] - // OR [MappedCrudEntity("https://reqres.in/api/users")] - public class User - { - //[...] - } - ``` - - Now write: - ```csharp - [MappedWith] - public class User - { - //[...] - } - ``` - ### 5.3 #### Apizr diff --git a/Apizr/Docs/Apizr.Docs/articles/config.md b/Apizr/Docs/Apizr.Docs/articles/config.md index 0f207ed90..af7ca238b 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config.md +++ b/Apizr/Docs/Apizr.Docs/articles/config.md @@ -9,7 +9,7 @@ You can configure the way your api request will be managed by Apizr at 3 differe At Design time, everything is set by attribute like we used to with Refit, decorating at different levels like assembly, interface/class or method. -At Register time, you'll get the possibility to share some options or not with several api interfaces registrations or not. You can set options automatically with settings configuration loading (see Settings) or manually with fluent options. +At Register time, you'll get the possibility to share some options or not with several api interfaces registrations or not. You can set options automatically with settings configuration loading (see [Settings](config_settings.md)) or manually with fluent options. At Request time, you'll get your last chance to adjust configuration before the request to be sent. diff --git a/Apizr/Docs/Apizr.Docs/articles/config_address.md b/Apizr/Docs/Apizr.Docs/articles/config_address.md index b706bf171..1aed11540 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_address.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_address.md @@ -1,7 +1,7 @@ ## Configuring base address You can configure base address and base path either by attribute decoration or by fluent configuration. -Fluent configuration allows you to load options automatically from settings (see Settings), or set options manually. +Fluent configuration allows you to load options automatically from settings (see [Settings](config_settings.md)), or set options manually. You can mix the configuration providing a base path by attribute and a base address/URI fluently. ### [Attribute](#tab/tabid-attribute) @@ -20,7 +20,7 @@ public interface IYourApiInterface // OR the same for CRUD api [BaseAddress("YOUR_CRUD_ENTITY_API_BASE_ADDRESS_OR_PATH")] -public class YourCrudEntity +public record YourCrudEntity { // Your CRUD entity properties } @@ -42,7 +42,7 @@ public interface IYourApiInterface // OR the same for CRUD api [AutoRegister("YOUR_CRUD_ENTITY_API_BASE_ADDRESS_OR_PATH")] -public class YourCrudEntity +public record YourCrudEntity { // Your CRUD entity properties } @@ -63,7 +63,7 @@ options => options.WithConfiguration(context.Configuration) We can set it at common level (shared by all apis) or specific level (dedicated to a named one). -Please heads to the Settings doc article to see how to configure the base address or base path automatically from settings. +Please heads to the [Settings](config_settings.md)) doc article to see how to configure the base address or base path automatically from settings. #### Manually diff --git a/Apizr/Docs/Apizr.Docs/articles/config_datacaching.md b/Apizr/Docs/Apizr.Docs/articles/config_datacaching.md index 83c44dbbf..5c0dc6353 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_datacaching.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_datacaching.md @@ -201,25 +201,25 @@ Here is CRUD api an example: ```csharp namespace Apizr.Sample.Models { - [CrudEntity("https://reqres.in/api/users", typeof(int), typeof(PagedResult<>))] + [BaseAddress("https://reqres.in/api/users")] [CacheReadAll(CacheMode.GetAndFetch, "01:00:00")] [CacheRead(CacheMode.GetOrFetch, "1.00:00:00")] - public class User + public record User { - [JsonProperty("id")] - public int Id { get; set; } + [JsonPropertyName("id")] + public int Id { get; init; } - [JsonProperty("first_name")] - public string FirstName { get; set; } + [JsonPropertyName("first_name")] + public string FirstName { get; init; } - [JsonProperty("last_name")] - public string LastName { get; set; } + [JsonPropertyName("last_name")] + public string LastName { get; init; } - [JsonProperty("avatar")] - public string Avatar { get; set; } + [JsonPropertyName("avatar")] + public string Avatar { get; init; } - [JsonProperty("email")] - public string Email { get; set; } + [JsonPropertyName("email")] + public string Email { get; init; } } } ``` @@ -281,7 +281,7 @@ options => options.WithConfiguration(context.Configuration) We can activate it at common level (to all apis) or specific level (dedicated to a named one). -Please heads to the Settings doc article to see how to configure caching automatically from settings. +Please heads to the [Settings](config_settings.md)) doc article to see how to configure caching automatically from settings. ##### Manually diff --git a/Apizr/Docs/Apizr.Docs/articles/config_datamapping.md b/Apizr/Docs/Apizr.Docs/articles/config_datamapping.md index e63eb8782..16e8daac8 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_datamapping.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_datamapping.md @@ -40,7 +40,7 @@ No need to write your own DTO classes. Mapster provides Mapster.Tool to help you ````csharp [AdaptTo("[name]Dto"), GenerateMapper] -public class Student { +public record Student { ... } ```` @@ -48,7 +48,7 @@ public class Student { Then Mapster will generate: ````csharp -public class StudentDto { +public record StudentDto { ... } public static class StudentMapper { @@ -81,10 +81,10 @@ We could get a model class mapped to an api one like: ```csharp [MappedWith(typeof(User))] -public class MinUser +public record MinUser { - public int Id { get; set; } - public string Name { get; set; } + public int Id { get; init; } + public string Name { get; init; } } ``` diff --git a/Apizr/Docs/Apizr.Docs/articles/config_exceptions.md b/Apizr/Docs/Apizr.Docs/articles/config_exceptions.md index bd2466741..ded22d844 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_exceptions.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_exceptions.md @@ -2,7 +2,7 @@ ### Using `Try/Catch` -Here is an example of how to send a web request from an app - e.g. using Apizr in a Xamarin.Forms mobile app. +Here is an example of how to send a web request from an app - e.g. using Apizr in a MAUI mobile app. Inject ```IApizrManager``` where you need it - e.g. into your ViewModel constructor ```csharp diff --git a/Apizr/Docs/Apizr.Docs/articles/config_headers.md b/Apizr/Docs/Apizr.Docs/articles/config_headers.md index 2482c62db..eeccaff9c 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_headers.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_headers.md @@ -32,25 +32,25 @@ Here is CRUD api an example: ```csharp namespace Apizr.Sample.Models { - [CrudEntity("https://reqres.in/api/users", typeof(int), typeof(PagedResult<>))] + [BaseAddress("https://reqres.in/api/users")] [ReadHeaders("HeaderKey1: HeaderValue1", "HeaderKey2: HeaderValue2")] [ReadAllHeaders("HeaderKey3: HeaderValue3")] - public class User + public record User { - [JsonProperty("id")] - public int Id { get; set; } + [JsonPropertyName("id")] + public int Id { get; init; } - [JsonProperty("first_name")] - public string FirstName { get; set; } + [JsonPropertyName("first_name")] + public string FirstName { get; init; } - [JsonProperty("last_name")] - public string LastName { get; set; } + [JsonPropertyName("last_name")] + public string LastName { get; init; } - [JsonProperty("avatar")] - public string Avatar { get; set; } + [JsonPropertyName("avatar")] + public string Avatar { get; init; } - [JsonProperty("email")] - public string Email { get; set; } + [JsonPropertyName("email")] + public string Email { get; init; } } } ``` @@ -66,7 +66,7 @@ options => options.WithConfiguration(context.Configuration) We can set it at common level (to all apis) or specific level (dedicated to a named one). -Please heads to the Settings doc article to see how to configure headers automatically from loaded settings configuration. +Please heads to the [Settings](config_settings.md)) doc article to see how to configure headers automatically from loaded settings configuration. #### Manually diff --git a/Apizr/Docs/Apizr.Docs/articles/config_logging.md b/Apizr/Docs/Apizr.Docs/articles/config_logging.md index 2e0f6ce22..5e9fc8367 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_logging.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_logging.md @@ -96,29 +96,29 @@ Here is CRUD api an example: [assembly:Log] namespace Apizr.Sample.Models { - [CrudEntity("https://reqres.in/api/users", typeof(int), typeof(PagedResult<>))] + [BaseAddress("https://reqres.in/api/users")] [LogReadAll(HttpMessageParts.RequestAll, HttpTracerMode.ErrorsAndExceptionsOnly, LogLevel.Information)] [LogRead(HttpMessageParts.AllButBodies, HttpTracerMode.ExceptionsOnly, LogLevel.Debug)] - public class User + public record User { - [JsonProperty("id")] - public int Id { get; set; } + [JsonPropertyName("id")] + public int Id { get; init; } - [JsonProperty("first_name")] - public string FirstName { get; set; } + [JsonPropertyName("first_name")] + public string FirstName { get; init; } - [JsonProperty("last_name")] - public string LastName { get; set; } + [JsonPropertyName("last_name")] + public string LastName { get; init; } - [JsonProperty("avatar")] - public string Avatar { get; set; } + [JsonPropertyName("avatar")] + public string Avatar { get; init; } - [JsonProperty("email")] - public string Email { get; set; } + [JsonPropertyName("email")] + public string Email { get; init; } } } ``` @@ -137,7 +137,7 @@ options => options.WithConfiguration(context.Configuration) We can set it at common level (to all apis) or specific level (dedicated to a named one). -Please heads to the Settings doc article to see how to configure logging automatically from loaded settings configuration. +Please heads to the [Settings](config_settings.md)) doc article to see how to configure logging automatically from loaded settings configuration. #### Manually diff --git a/Apizr/Docs/Apizr.Docs/articles/config_polly.md b/Apizr/Docs/Apizr.Docs/articles/config_polly.md index 6c13e48b4..d3de91581 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_polly.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_polly.md @@ -122,25 +122,25 @@ Here is CRUD api an example: ```csharp namespace Apizr.Sample.Models { - [CrudEntity("https://reqres.in/api/users", typeof(int), typeof(PagedResult<>))] + [BaseAddress("https://reqres.in/api/users")] [ReadAllResiliencePipeline("TransientHttpError")] [ReadResiliencePipeline("AnotherHttpError")] - public class User + public record User { - [JsonProperty("id")] - public int Id { get; set; } + [JsonPropertyName("id")] + public int Id { get; init; } - [JsonProperty("first_name")] - public string FirstName { get; set; } + [JsonPropertyName("first_name")] + public string FirstName { get; init; } - [JsonProperty("last_name")] - public string LastName { get; set; } + [JsonPropertyName("last_name")] + public string LastName { get; init; } - [JsonProperty("avatar")] - public string Avatar { get; set; } + [JsonPropertyName("avatar")] + public string Avatar { get; init; } - [JsonProperty("email")] - public string Email { get; set; } + [JsonPropertyName("email")] + public string Email { get; init; } } } ``` @@ -158,7 +158,7 @@ options => options.WithConfiguration(context.Configuration) We can activate it at common level (to all apis) or specific level (dedicated to a named one). -Please heads to the Settings doc article to see how to configure resiliencing automatically from settings. +Please heads to the [Settings](config_settings.md)) doc article to see how to configure resiliencing automatically from settings. ###### Manually @@ -186,7 +186,7 @@ options => options.WithConfiguration(context.Configuration) We can set it at common level (to all apis) or specific level (dedicated to a named one). -Please heads to the Settings doc article to see how to configure context automatically from loaded settings configuration. +Please heads to the [Settings](config_settings.md)) doc article to see how to configure context automatically from loaded settings configuration. ##### Manually diff --git a/Apizr/Docs/Apizr.Docs/articles/config_settings.md b/Apizr/Docs/Apizr.Docs/articles/config_settings.md index 32225267f..55ce7bf7e 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_settings.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_settings.md @@ -5,9 +5,11 @@ We can set them at common level (shared by all apis) or specific level (dedicate The following doc acrticle will focus on appsettings.json configuration. >[!TIP] -> You should add the request options parameter `[RequestOptions] IApizrRequestOptions options` to your api methods to get all the Apizr goodness. -> +> - You must add the request options parameter `[RequestOptions] IApizrRequestOptions options` to your api methods to get all the Apizr goodness. >If not, some configurations may not be applied (such as Polly, Cancellation, Timeout, Priority, etc...). +> +>- Non hosted environments (like MAUI) could definitly use appsettings.json goodness too, but by using both embedded resource file loading and compile time conditional file copying. +>Look at both csproj and MauiProgram files from the [MAUI Sample](https://github.com/Respawnsive/Apizr/tree/master/Apizr/Samples/Apizr.Sample.MAUI) to get a picture of the workaround and note that appsettings files won't be merged in that case but replaced. ### Defining @@ -22,52 +24,52 @@ Here is an example of an appsettings.json file with some of the settings that co "Microsoft.Extensions.Http.DefaultHttpClientFactory": "Information" } }, - "Apizr": { - "Common": { - "Logging": { + "Apizr": { // Root section key + "Common": { // Common settings shared by all apis + "Logging": { // Common logging settings "HttpTracerMode": "Everything", "TrafficVerbosity": "All", "LogLevels": [ "Trace", "Information", "Critical" ] }, - "OperationTimeout": "00:00:10", - "LoggedHeadersRedactionNames": [ "testSettingsKey1" ], - "ResilienceContext": { + "OperationTimeout": "00:00:10", // Common operation timeout + "LoggedHeadersRedactionNames": [ "testSettingsKey1" ], // Headers to common redact in logs + "ResilienceContext": { // Common resilience context settings "ContinueOnCapturedContext": false, "ReturnContextToPoolOnComplete": true }, - "Headers": [ + "Headers": [ // Common headers applied to all apis "testSettingsKey6: testSettingsValue6.1" ], - "ResiliencePipelineOptions": { - "HttpGet": [ "TestPipeline3" ] + "ResiliencePipelineOptions": { // Common resilience pipeline applied to all apis + "HttpGet": [ "TestPipeline3" ] // Resilience pipelines scoped to specific request method group }, - "Caching": { + "Caching": { // Common caching settings "Mode": "GetAndFetch", "LifeSpan": "00:15:00", "ShouldInvalidateOnError": false } }, - "IReqResSimpleService": { - "BaseAddress": "https://reqres.in/api", - "RequestTimeout": "00:00:03", - "Headers": [ - "testSettingsKey2: testSettingsValue2.1", - "testSettingsKey3: *testSettingsValue3.1*", - "testSettingsKey4: {0}", - "testSettingsKey5: *{0}*" + "IReqResSimpleService": { // Specific settings applied to the IReqResSimpleService api + "BaseAddress": "https://reqres.in/api", // Specific base address + "RequestTimeout": "00:00:03", // Specific request timeout + "Headers": [ // Specific headers applied to the IReqResSimpleService api + "testSettingsKey2: testSettingsValue2.1", // Clear static header + "testSettingsKey3: *testSettingsValue3.1*", // Redacted header + "testSettingsKey4: {0}", // Clear runtime header + "testSettingsKey5: *{0}*" // Redacted runtime header ], - "Caching": { + "Caching": { // Specific caching settings overriding common ones "Mode": "GetAndFetch", "LifeSpan": "00:12:00", "ShouldInvalidateOnError": true }, - "ResiliencePipelineKeys": [ "TestPipeline3" ] + "ResiliencePipelineKeys": [ "TestPipeline3" ] // Specific resilience pipelines applied to all IReqResSimpleService api methods }, - "User": { - "BaseAddress": "https://reqres.in/api/users", - "RequestTimeout": "00:00:05", - "Headers": [ - "testSettingsKey8: testSettingsValue8.1" + "User": { // Specific settings applied to the User CRUD api + "BaseAddress": "https://reqres.in/api/users", // Specific base address + "RequestTimeout": "00:00:05", // Specific request timeout + "Headers": [ // Specific headers applied to the User CRUD api + "testSettingsKey8: testSettingsValue8.1" // Clear static header ] } } @@ -75,8 +77,8 @@ Here is an example of an appsettings.json file with some of the settings that co ``` - You first have to start with the `Apizr` root section key. -- Then you can define settings at common level with the `Common` section key, or specific level with the name of apis as section keys (here `IReqResSimpleService` classic api and `User` CRUD api). -- Finally you can adjust following available settings: +- Then you can define settings at common level with the `Common` section key, and/or specific level with the name of apis as section keys (here `IReqResSimpleService` classic api and `User` CRUD api). +- Finally you can set following available settings: - `BaseAddress` (string): specifies the base API address - `BasePath` (string): specifies the base API address path - `Logging` (section): contains settings related to logging @@ -107,8 +109,8 @@ options => options.WithConfiguration(context.Configuration) >[!NOTE] > -> - Apizr will first load common settings, then specific settings, so specific settings will override the common ones. The same behavior as usual with fluent options registration actually. -> - Order matters, meaning that you should first register the configuration from settings, then override it if needed with fluent options. +> - Apizr will first load common settings, then specific settings, so specific settings will override or be merged with the common ones. The same behavior as usual with fluent options registration actually. +> - Order matters, meaning that you should first register the configuration from settings, then override it with fluent options if needed . If you want to organize your settings in a more custom way, you can provide custom configuration section keys to Apizr at any registration level: diff --git a/Apizr/Docs/Apizr.Docs/articles/config_timeout.md b/Apizr/Docs/Apizr.Docs/articles/config_timeout.md index 6db932e7d..dfffb96dd 100644 --- a/Apizr/Docs/Apizr.Docs/articles/config_timeout.md +++ b/Apizr/Docs/Apizr.Docs/articles/config_timeout.md @@ -43,26 +43,26 @@ Here is CRUD api an example: ```csharp namespace Apizr.Sample.Models { - [CrudEntity("https://reqres.in/api/users", typeof(int), typeof(PagedResult<>))] + [BaseAddress("https://reqres.in/api/users")] [OperationTimeout("00:03:00")] [ReadAllRequestTimeout("00:01:00")] [ReadRequestTimeout("00:00:30")] - public class User + public record User { - [JsonProperty("id")] - public int Id { get; set; } + [JsonPropertyName("id")] + public int Id { get; init; } - [JsonProperty("first_name")] - public string FirstName { get; set; } + [JsonPropertyName("first_name")] + public string FirstName { get; init; } - [JsonProperty("last_name")] - public string LastName { get; set; } + [JsonPropertyName("last_name")] + public string LastName { get; init; } - [JsonProperty("avatar")] - public string Avatar { get; set; } + [JsonPropertyName("avatar")] + public string Avatar { get; init; } - [JsonProperty("email")] - public string Email { get; set; } + [JsonPropertyName("email")] + public string Email { get; init; } } } ``` @@ -91,7 +91,7 @@ options => options.WithConfiguration(context.Configuration) We can set it at common level (to all apis) or specific level (dedicated to a named one). -Please heads to the Settings doc article to see how to configure timeouts automatically from loaded settings configuration. +Please heads to the [Settings](config_settings.md)) doc article to see how to configure timeouts automatically from loaded settings configuration. #### Manually diff --git a/Apizr/Docs/Apizr.Docs/articles/gettingstarted_crud.md b/Apizr/Docs/Apizr.Docs/articles/gettingstarted_crud.md index 997a79430..00a41a86a 100644 --- a/Apizr/Docs/Apizr.Docs/articles/gettingstarted_crud.md +++ b/Apizr/Docs/Apizr.Docs/articles/gettingstarted_crud.md @@ -376,20 +376,20 @@ Not available. First you have to tell Apizr which entity to auto register a crud api for by assembly scanning thanks to the `AutoRegister` attribute: ```csharp [AutoRegister("https://mybaseuri.com/api/myentity")] -public class MyEntity +public record MyEntity { [JsonPropertyName("id")] - public int Id { get; set; } + public int Id { get; init; } ... } // OR with custom arguments [AutoRegister, MyReadAllParamsType>>("https://mybaseuri.com/api/myentity")] -public class MyEntity +public record MyEntity { [JsonPropertyName("id")] - public int Id { get; set; } + public int Id { get; init; } ... } @@ -414,7 +414,7 @@ Apizr will scan assemblies to auto register managers for decorated entities. ## Using -Here is an example of how to send a web request from an app - e.g. using Apizr in a Xamarin.Forms mobile app. +Here is an example of how to send a web request from an app - e.g. using Apizr in a MAUI mobile app. Inject ```IApizrManager>``` where you need it - e.g. into your ViewModel constructor ```csharp diff --git a/Apizr/Docs/Apizr.Docs/changelog.md b/Apizr/Docs/Apizr.Docs/changelog.md index 1f47c4cc2..436ba19c8 100644 --- a/Apizr/Docs/Apizr.Docs/changelog.md +++ b/Apizr/Docs/Apizr.Docs/changelog.md @@ -22,9 +22,9 @@ - [New][HttpMessageHandler] Now we can **register an HttpMessageHandler thanks to `WithHttpMessageHandler` fluent option** - [New][Cache] Now **CacheKey attribute allows composite cache key generation** from multiple decorated parameters - [New][Target] Now **targeting multiple frameworks based on Refit targets**: `netstandard2.0;netstandard2.1;net462;net6.0;net7.0;net8.0` -- [New/Breaking][BaseAddress] Now we can **set base address with the brand new `BaseAddress` attribure** instead of the `WebApi`, `CrudEntity` or `MappedCrudEntity` ones, and only if you need to set it at design time -- [New/Breaking][AutoRegister] Now we can **tell Apizr to auto register apis with the brand new `AutoRegister` attribure** instead of the `WebApi`, `CrudEntity` or `MappedCrudEntity` ones -- [New/Breaking][MappedWith] Now we can **tell Apizr to map data while using MediatR/Optional thanks to the yet known `MappedWith` attribure** instead of the `CrudEntity` or `MappedCrudEntity` ones +- [New/Breaking][BaseAddress] Now we can **set base address with the brand new `BaseAddress` attribure** instead of the now removed `WebApi`, `CrudEntity` or `MappedCrudEntity` useless ones, and only if you need to set it at design time +- [New/Breaking][AutoRegister] Now we can **tell Apizr to auto register apis with the brand new `AutoRegister` attribure** instead of the now removed `WebApi`, `CrudEntity` or `MappedCrudEntity` useless ones +- [New/Breaking][MappedWith] Now we can **tell Apizr to map data while using MediatR/Optional thanks to the yet known `MappedWith` attribure** instead of the now removed `CrudEntity` or `MappedCrudEntity` useless ones - [Breaking][Headers] Now **WithHeaders options take an enumerable parameter instead of a parameter array** so that we could provide some more optional parameters - [Breaking][Removed] **Previsoulsy deprecated extensions methods for backward compatibility have been removed** as they were not suitable anymore - [Breaking][DelegatingHandler] Now we can **register DelegatingHandlers thanks to `WithDelegatingHandler` fluent option** instead of the `AddDelegatingHandler` deleted one for consistency. diff --git a/Apizr/Docs/Apizr.Docs/index.md b/Apizr/Docs/Apizr.Docs/index.md index 2f397c66e..b7f5800bb 100644 --- a/Apizr/Docs/Apizr.Docs/index.md +++ b/Apizr/Docs/Apizr.Docs/index.md @@ -37,8 +37,6 @@ The list is not exhaustive, there’s more, but what we wanted was playing with Inspired by [Refit.Insane.PowerPack](https://github.com/thefex/Refit.Insane.PowerPack), we wanted to make it simple to use, mixing attribute decorations and fluent configuration. -Also, we built this lib to make it work with any .Net Standard 2.0 compliant platform, so we could use it seamlessly from any kind of app, with or without DI goodness. - ## How An api definition with some attributes: @@ -146,9 +144,10 @@ This request will be managed with the defined resilience strategies, data cached Apizr has a lot more to offer, just [read the doc](articles/index.md)! -## Where +- Please read the [Change Log](changelog.md) to get a picture of what's in. +- Please read the [Breaking changes](articles/breakingchanges.md) to get a picture of what's changed. -[Change Log](changelog.md) +## Where ### Managing (Core) diff --git a/Apizr/Samples/Apizr.Sample.Console/Apizr.Sample.Console.csproj b/Apizr/Samples/Apizr.Sample.Console/Apizr.Sample.Console.csproj index dbbf2ebfe..1d57f53e9 100644 --- a/Apizr/Samples/Apizr.Sample.Console/Apizr.Sample.Console.csproj +++ b/Apizr/Samples/Apizr.Sample.Console/Apizr.Sample.Console.csproj @@ -9,9 +9,13 @@ + + + PreserveNewest + diff --git a/Apizr/Samples/Apizr.Sample.Console/appsettings.json b/Apizr/Samples/Apizr.Sample.Console/appsettings.json new file mode 100644 index 000000000..b46d89f27 --- /dev/null +++ b/Apizr/Samples/Apizr.Sample.Console/appsettings.json @@ -0,0 +1,81 @@ +{ + "Logging": { + "LogLevel": { // No provider, LogLevel applies to all the enabled providers. + "Default": "Trace", // Default, application level if no other level applies + "Microsoft": "Warning", // Log level for log category which starts with text 'Microsoft' (i.e. 'Microsoft.*') + "Microsoft.Extensions.Http.DefaultHttpClientFactory": "Information" + }, + "Debug": { // Debug logging provider. + "LogLevel": { + "Default": "Trace" // Overrides preceding LogLevel:Default setting. + } + } + }, + "TestSettings": { + "TestJsonString": "testSettingsKey1: testSettingsValue1.1" + }, + "Apizr": { + "Common": { + "Logging": { + "HttpTracerMode": "Everything", + "TrafficVerbosity": "All", + "LogLevels": [ "Trace", "Information", "Critical" ] + }, + "OperationTimeout": "00:00:10", + "LoggedHeadersRedactionNames": [ "testSettingsKey1" ], + "ResilienceContext": { + "ContinueOnCapturedContext": false, + "ReturnContextToPoolOnComplete": true + }, + "Headers": [ + "testSettingsKey6: testSettingsValue6.1" + ], + "ResiliencePipelineKeys": [ + "TestPipeline2" + ], + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:15:00", + "ShouldInvalidateOnError": false + } + }, + "IReqResUserService": { + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:12:00", + "ShouldInvalidateOnError": false + }, + "ResiliencePipelineOptions": { + "HttpGet": [ "TestPipeline3" ] + } + }, + "IReqResSimpleService": { + "BaseAddress": "https://reqres.in/api", + "RequestTimeout": "00:00:03", + "Headers": [ + "testSettingsKey2: testSettingsValue2.1", + "testSettingsKey3: *testSettingsValue3.1*", + "testSettingsKey4: {0}", + "testSettingsKey5: *{0}*" + ], + "ResiliencePipelineOptions": { + "HttpGet": [ "TestPipeline3" ] + } + //"ResiliencePipelineKeys": [ "TestPipeline3" ] + }, + "IHttpBinService": { + "BaseAddress": "https://httpbin.org", + "RequestTimeout": "00:00:04", + "Headers": [ + "testSettingsKey7: testSettingsValue7.1" + ] + }, + "User": { + "BaseAddress": "https://reqres.in/api/users", + "RequestTimeout": "00:00:05", + "Headers": [ + "testSettingsKey8: testSettingsValue8.1" + ] + } + } +} diff --git a/Apizr/Samples/Apizr.Sample.MAUI/Apizr.Sample.MAUI.csproj b/Apizr/Samples/Apizr.Sample.MAUI/Apizr.Sample.MAUI.csproj index 41814562c..1986d4967 100644 --- a/Apizr/Samples/Apizr.Sample.MAUI/Apizr.Sample.MAUI.csproj +++ b/Apizr/Samples/Apizr.Sample.MAUI/Apizr.Sample.MAUI.csproj @@ -53,17 +53,42 @@ + + + + + PreserveNewest + + + appsettings.json + Never + Never + + + appsettings.json + Never + Never + + + + + + + + + - + + - - - + + + diff --git a/Apizr/Samples/Apizr.Sample.MAUI/MauiProgram.cs b/Apizr/Samples/Apizr.Sample.MAUI/MauiProgram.cs index e66507d0d..b26dfc180 100644 --- a/Apizr/Samples/Apizr.Sample.MAUI/MauiProgram.cs +++ b/Apizr/Samples/Apizr.Sample.MAUI/MauiProgram.cs @@ -4,6 +4,7 @@ using Apizr.Sample.Models; using CommunityToolkit.Maui; using System.Reflection; +using Apizr.Extending.Configuring.Common; using Apizr.Sample.MAUI.Infrastructure; using MetroLog.Maui; using MetroLog.MicrosoftExtensions; @@ -13,6 +14,8 @@ using Polly.Retry; using Microsoft.Extensions.Logging; using ReactiveUI; +using Microsoft.Extensions.Configuration; +using Microsoft.Maui.Controls; namespace Apizr.Sample.MAUI { @@ -54,7 +57,17 @@ public static MauiApp CreateMauiApp() fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); }); - + + #region Configuration + + // Json settings (loaded from embedded appsettings.json) + var assembly = Assembly.GetExecutingAssembly(); + using var stream = assembly!.GetManifestResourceStream($"{assembly.GetName().Name}.appsettings.json")!; + var jsonConfig = new ConfigurationBuilder().AddJsonStream(stream!).Build(); + builder.Configuration.AddConfiguration(jsonConfig); + + #endregion + #region Logging builder.Logging @@ -127,9 +140,10 @@ public static MauiApp CreateMauiApp() .AddCrudManagerFor([typeof(User)]), config => config + .WithConfiguration(builder.Configuration) .WithDelegatingHandler(serviceProvider => new TestRequestHandler(serviceProvider.GetRequiredService())) .WithAkavacheCacheHandler() - .WithLogging() + //.WithLogging() //.WithConnectivityHandler(connectivity => connectivity.NetworkAccess == NetworkAccess.Internet) .WithMediation() .WithOptionalMediation()); diff --git a/Apizr/Samples/Apizr.Sample.MAUI/appsettings.Debug.json b/Apizr/Samples/Apizr.Sample.MAUI/appsettings.Debug.json new file mode 100644 index 000000000..c58973768 --- /dev/null +++ b/Apizr/Samples/Apizr.Sample.MAUI/appsettings.Debug.json @@ -0,0 +1,67 @@ +{ + "Logging": { + "LogLevel": { // No provider, LogLevel applies to all the enabled providers. + "Default": "Trace", // Default, application level if no other level applies + "Microsoft": "Warning", // Log level for log category which starts with text 'Microsoft' (i.e. 'Microsoft.*') + "Microsoft.Extensions.Http.DefaultHttpClientFactory": "Information" + }, + "Debug": { // Debug logging provider. + "LogLevel": { + "Default": "Trace" // Overrides preceding LogLevel:Default setting. + } + } + }, + "TestSettings": { + "TestJsonString": "testSettingsKey1: testSettingsValue1.1" + }, + "Apizr": { + "Common": { + "Logging": { + "HttpTracerMode": "Everything", + "TrafficVerbosity": "All", + "LogLevels": [ "Trace", "Information", "Critical" ] + }, + "OperationTimeout": "00:00:10", + "LoggedHeadersRedactionNames": [ "testSettingsKey1" ], + "ResilienceContext": { + "ContinueOnCapturedContext": false, + "ReturnContextToPoolOnComplete": true + }, + "Headers": [ + "testSettingsKey6: testSettingsValue6.1" + ], + "ResiliencePipelineKeys": [ + "TestPipeline2" + ], + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:15:00", + "ShouldInvalidateOnError": false + } + }, + "IReqResService": { + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:12:00", + "ShouldInvalidateOnError": false + }, + "ResiliencePipelineOptions": { + "HttpGet": [ "TestPipeline3" ] + } + }, + "IHttpBinService": { + "BaseAddress": "https://httpbin.org", + "RequestTimeout": "00:00:04", + "Headers": [ + "testSettingsKey7: testSettingsValue7.1" + ] + }, + "User": { + "BaseAddress": "https://reqres.in/api/users", + "RequestTimeout": "00:00:05", + "Headers": [ + "testSettingsKey8: testSettingsValue8.1" + ] + } + } +} diff --git a/Apizr/Samples/Apizr.Sample.MAUI/appsettings.Release.json b/Apizr/Samples/Apizr.Sample.MAUI/appsettings.Release.json new file mode 100644 index 000000000..b46d89f27 --- /dev/null +++ b/Apizr/Samples/Apizr.Sample.MAUI/appsettings.Release.json @@ -0,0 +1,81 @@ +{ + "Logging": { + "LogLevel": { // No provider, LogLevel applies to all the enabled providers. + "Default": "Trace", // Default, application level if no other level applies + "Microsoft": "Warning", // Log level for log category which starts with text 'Microsoft' (i.e. 'Microsoft.*') + "Microsoft.Extensions.Http.DefaultHttpClientFactory": "Information" + }, + "Debug": { // Debug logging provider. + "LogLevel": { + "Default": "Trace" // Overrides preceding LogLevel:Default setting. + } + } + }, + "TestSettings": { + "TestJsonString": "testSettingsKey1: testSettingsValue1.1" + }, + "Apizr": { + "Common": { + "Logging": { + "HttpTracerMode": "Everything", + "TrafficVerbosity": "All", + "LogLevels": [ "Trace", "Information", "Critical" ] + }, + "OperationTimeout": "00:00:10", + "LoggedHeadersRedactionNames": [ "testSettingsKey1" ], + "ResilienceContext": { + "ContinueOnCapturedContext": false, + "ReturnContextToPoolOnComplete": true + }, + "Headers": [ + "testSettingsKey6: testSettingsValue6.1" + ], + "ResiliencePipelineKeys": [ + "TestPipeline2" + ], + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:15:00", + "ShouldInvalidateOnError": false + } + }, + "IReqResUserService": { + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:12:00", + "ShouldInvalidateOnError": false + }, + "ResiliencePipelineOptions": { + "HttpGet": [ "TestPipeline3" ] + } + }, + "IReqResSimpleService": { + "BaseAddress": "https://reqres.in/api", + "RequestTimeout": "00:00:03", + "Headers": [ + "testSettingsKey2: testSettingsValue2.1", + "testSettingsKey3: *testSettingsValue3.1*", + "testSettingsKey4: {0}", + "testSettingsKey5: *{0}*" + ], + "ResiliencePipelineOptions": { + "HttpGet": [ "TestPipeline3" ] + } + //"ResiliencePipelineKeys": [ "TestPipeline3" ] + }, + "IHttpBinService": { + "BaseAddress": "https://httpbin.org", + "RequestTimeout": "00:00:04", + "Headers": [ + "testSettingsKey7: testSettingsValue7.1" + ] + }, + "User": { + "BaseAddress": "https://reqres.in/api/users", + "RequestTimeout": "00:00:05", + "Headers": [ + "testSettingsKey8: testSettingsValue8.1" + ] + } + } +} diff --git a/Apizr/Samples/Apizr.Sample.MAUI/appsettings.json b/Apizr/Samples/Apizr.Sample.MAUI/appsettings.json new file mode 100644 index 000000000..b46d89f27 --- /dev/null +++ b/Apizr/Samples/Apizr.Sample.MAUI/appsettings.json @@ -0,0 +1,81 @@ +{ + "Logging": { + "LogLevel": { // No provider, LogLevel applies to all the enabled providers. + "Default": "Trace", // Default, application level if no other level applies + "Microsoft": "Warning", // Log level for log category which starts with text 'Microsoft' (i.e. 'Microsoft.*') + "Microsoft.Extensions.Http.DefaultHttpClientFactory": "Information" + }, + "Debug": { // Debug logging provider. + "LogLevel": { + "Default": "Trace" // Overrides preceding LogLevel:Default setting. + } + } + }, + "TestSettings": { + "TestJsonString": "testSettingsKey1: testSettingsValue1.1" + }, + "Apizr": { + "Common": { + "Logging": { + "HttpTracerMode": "Everything", + "TrafficVerbosity": "All", + "LogLevels": [ "Trace", "Information", "Critical" ] + }, + "OperationTimeout": "00:00:10", + "LoggedHeadersRedactionNames": [ "testSettingsKey1" ], + "ResilienceContext": { + "ContinueOnCapturedContext": false, + "ReturnContextToPoolOnComplete": true + }, + "Headers": [ + "testSettingsKey6: testSettingsValue6.1" + ], + "ResiliencePipelineKeys": [ + "TestPipeline2" + ], + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:15:00", + "ShouldInvalidateOnError": false + } + }, + "IReqResUserService": { + "Caching": { + "Mode": "GetAndFetch", + "LifeSpan": "00:12:00", + "ShouldInvalidateOnError": false + }, + "ResiliencePipelineOptions": { + "HttpGet": [ "TestPipeline3" ] + } + }, + "IReqResSimpleService": { + "BaseAddress": "https://reqres.in/api", + "RequestTimeout": "00:00:03", + "Headers": [ + "testSettingsKey2: testSettingsValue2.1", + "testSettingsKey3: *testSettingsValue3.1*", + "testSettingsKey4: {0}", + "testSettingsKey5: *{0}*" + ], + "ResiliencePipelineOptions": { + "HttpGet": [ "TestPipeline3" ] + } + //"ResiliencePipelineKeys": [ "TestPipeline3" ] + }, + "IHttpBinService": { + "BaseAddress": "https://httpbin.org", + "RequestTimeout": "00:00:04", + "Headers": [ + "testSettingsKey7: testSettingsValue7.1" + ] + }, + "User": { + "BaseAddress": "https://reqres.in/api/users", + "RequestTimeout": "00:00:05", + "Headers": [ + "testSettingsKey8: testSettingsValue8.1" + ] + } + } +} diff --git a/Apizr/Tests/Apizr.Tests/Models/ApiResult.cs b/Apizr/Tests/Apizr.Tests/Models/ApiResult.cs index 76efd41b4..d9cc3aab1 100644 --- a/Apizr/Tests/Apizr.Tests/Models/ApiResult.cs +++ b/Apizr/Tests/Apizr.Tests/Models/ApiResult.cs @@ -3,21 +3,21 @@ namespace Apizr.Tests.Models { - public class ApiResult where TData : class, new() + public record ApiResult where TData : class, new() { [JsonPropertyName("page")] - public int Page { get; set; } + public int Page { get; init; } [JsonPropertyName("per_page")] - public int PerPage { get; set; } + public int PerPage { get; init; } [JsonPropertyName("total")] - public int Total { get; set; } + public int Total { get; init; } [JsonPropertyName("total_pages")] - public int TotalPages { get; set; } + public int TotalPages { get; init; } [JsonPropertyName("data")] - public List Data { get; set; } + public List Data { get; init; } } } diff --git a/Apizr/Tests/Apizr.Tests/Models/MinUser.cs b/Apizr/Tests/Apizr.Tests/Models/MinUser.cs index b7875242d..1f346af28 100644 --- a/Apizr/Tests/Apizr.Tests/Models/MinUser.cs +++ b/Apizr/Tests/Apizr.Tests/Models/MinUser.cs @@ -3,9 +3,9 @@ namespace Apizr.Tests.Models { [MappedWith] - public class MinUser + public record MinUser { - public int Id { get; set; } - public string Name { get; set; } + public int Id { get; init; } + public string Name { get; init; } } } diff --git a/Apizr/Tests/Apizr.Tests/Models/PagedResult.cs b/Apizr/Tests/Apizr.Tests/Models/PagedResult.cs index f47796c4b..454aac4d3 100644 --- a/Apizr/Tests/Apizr.Tests/Models/PagedResult.cs +++ b/Apizr/Tests/Apizr.Tests/Models/PagedResult.cs @@ -3,21 +3,21 @@ namespace Apizr.Tests.Models { - public class PagedResult where T : class + public record PagedResult where T : class { [JsonPropertyName("page")] - public int Page { get; set; } + public int Page { get; init; } [JsonPropertyName("per_page")] - public int PerPage { get; set; } + public int PerPage { get; init; } [JsonPropertyName("total")] - public int Total { get; set; } + public int Total { get; init; } [JsonPropertyName("total_pages")] - public int TotalPages { get; set; } + public int TotalPages { get; init; } [JsonPropertyName("data")] - public IEnumerable Data { get; set; } + public IEnumerable Data { get; init; } } } diff --git a/Apizr/Tests/Apizr.Tests/Models/Resource.cs b/Apizr/Tests/Apizr.Tests/Models/Resource.cs index d4a1c938c..8e0e7b166 100644 --- a/Apizr/Tests/Apizr.Tests/Models/Resource.cs +++ b/Apizr/Tests/Apizr.Tests/Models/Resource.cs @@ -7,21 +7,21 @@ namespace Apizr.Tests.Models { - public class Resource + public record Resource { [JsonPropertyName("id")] - public int Id { get; set; } + public int Id { get; init; } [JsonPropertyName("name")] - public string Name { get; set; } + public string Name { get; init; } [JsonPropertyName("year")] - public string Year { get; set; } + public string Year { get; init; } [JsonPropertyName("color")] - public string Color { get; set; } + public string Color { get; init; } [JsonPropertyName("pantone_value")] - public string PantoneValue { get; set; } + public string PantoneValue { get; init; } } } diff --git a/Apizr/Tests/Apizr.Tests/Models/User.cs b/Apizr/Tests/Apizr.Tests/Models/User.cs index 8e63d628e..036d1d346 100644 --- a/Apizr/Tests/Apizr.Tests/Models/User.cs +++ b/Apizr/Tests/Apizr.Tests/Models/User.cs @@ -17,16 +17,16 @@ namespace Apizr.Tests.Models ReadAllHeaders("testKey1: testValue1", "testKey2: *testValue2*", "testKey3: {0}", "testKey4: *{0}*"), Log(HttpMessageParts.All), ReadAllPriority(Priority.Background)] - public class User + public record User { - [JsonPropertyName("id")] public int Id { get; set; } + [JsonPropertyName("id")] public int Id { get; init; } - [JsonPropertyName("first_name")] public string FirstName { get; set; } + [JsonPropertyName("first_name")] public string FirstName { get; init; } - [JsonPropertyName("last_name")] public string LastName { get; set; } + [JsonPropertyName("last_name")] public string LastName { get; init; } - [JsonPropertyName("avatar")] public string Avatar { get; set; } + [JsonPropertyName("avatar")] public string Avatar { get; init; } - [JsonPropertyName("email")] public string Email { get; set; } + [JsonPropertyName("email")] public string Email { get; init; } } } diff --git a/Apizr/Tests/Apizr.Tests/Models/UserAd.cs b/Apizr/Tests/Apizr.Tests/Models/UserAd.cs index 51c9e9649..46dbf9ab2 100644 --- a/Apizr/Tests/Apizr.Tests/Models/UserAd.cs +++ b/Apizr/Tests/Apizr.Tests/Models/UserAd.cs @@ -3,15 +3,15 @@ namespace Apizr.Tests.Models { - public class UserAd + public record UserAd { [JsonPropertyName("company")] - public string Company { get; set; } + public string Company { get; init; } [JsonPropertyName("url")] - public Uri Url { get; set; } + public Uri Url { get; init; } [JsonPropertyName("text")] - public string Text { get; set; } + public string Text { get; init; } } } diff --git a/Apizr/Tests/Apizr.Tests/Models/UserDetails.cs b/Apizr/Tests/Apizr.Tests/Models/UserDetails.cs index b91cf6935..dc212fe95 100644 --- a/Apizr/Tests/Apizr.Tests/Models/UserDetails.cs +++ b/Apizr/Tests/Apizr.Tests/Models/UserDetails.cs @@ -5,12 +5,12 @@ namespace Apizr.Tests.Models { [AutoRegister("https://reqres.in/api/users")] - public class UserDetails + public record UserDetails { [JsonPropertyName("data")] - public User User { get; set; } + public User User { get; init; } [JsonPropertyName("ad")] - public UserAd Ad { get; set; } + public UserAd Ad { get; init; } } } diff --git a/Apizr/Tests/Apizr.Tests/Models/UserInfos.cs b/Apizr/Tests/Apizr.Tests/Models/UserInfos.cs index dd36ef266..1f9b491ab 100644 --- a/Apizr/Tests/Apizr.Tests/Models/UserInfos.cs +++ b/Apizr/Tests/Apizr.Tests/Models/UserInfos.cs @@ -7,22 +7,22 @@ namespace Apizr.Tests.Models { [AutoRegister("https://reqres.in/api/users")] // this one is for crud auto registration with mapping example [MappedWith] // this one is for classic auto registration with mapping example - public class UserInfos + public record UserInfos { - public int Id { get; set; } + public int Id { get; init; } - public string FirstName { get; set; } + public string FirstName { get; init; } - public string LastName { get; set; } + public string LastName { get; init; } - public string Avatar { get; set; } + public string Avatar { get; init; } - public string Email { get; set; } + public string Email { get; init; } - public string Company { get; set; } + public string Company { get; init; } - public Uri Url { get; set; } + public Uri Url { get; init; } - public string Text { get; set; } + public string Text { get; init; } } } diff --git a/CHANGELOG.md b/CHANGELOG.md index d68f9063b..d538d4f2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,9 +22,9 @@ - [New][HttpMessageHandler] Now we can **register an HttpMessageHandler thanks to `WithHttpMessageHandler` fluent option** - [New][Cache] Now **CacheKey attribute allows composite cache key generation** from multiple decorated parameters - [New][Target] Now **targeting multiple frameworks based on Refit targets**: `netstandard2.0;netstandard2.1;net462;net6.0;net7.0;net8.0` -- [New/Breaking][BaseAddress] Now we can **set base address with the brand new `BaseAddress` attribure** instead of the `WebApi`, `CrudEntity` or `MappedCrudEntity` ones, and only if you need to set it at design time -- [New/Breaking][AutoRegister] Now we can **tell Apizr to auto register apis with the brand new `AutoRegister` attribure** instead of the `WebApi`, `CrudEntity` or `MappedCrudEntity` ones -- [New/Breaking][MappedWith] Now we can **tell Apizr to map data while using MediatR/Optional thanks to the yet known `MappedWith` attribure** instead of the `CrudEntity` or `MappedCrudEntity` ones +- [New/Breaking][BaseAddress] Now we can **set base address with the brand new `BaseAddress` attribure** instead of the now removed `WebApi`, `CrudEntity` or `MappedCrudEntity` useless ones, and only if you need to set it at design time +- [New/Breaking][AutoRegister] Now we can **tell Apizr to auto register apis with the brand new `AutoRegister` attribure** instead of the now removed `WebApi`, `CrudEntity` or `MappedCrudEntity` useless ones +- [New/Breaking][MappedWith] Now we can **tell Apizr to map data while using MediatR/Optional thanks to the yet known `MappedWith` attribure** instead of the now removed `CrudEntity` or `MappedCrudEntity` useless ones - [Breaking][Headers] Now **WithHeaders options take an enumerable parameter instead of a parameter array** so that we could provide some more optional parameters - [Breaking][Removed] **Previsoulsy deprecated extensions methods for backward compatibility have been removed** as they were not suitable anymore - [Breaking][DelegatingHandler] Now we can **register DelegatingHandlers thanks to `WithDelegatingHandler` fluent option** instead of the `AddDelegatingHandler` deleted one for consistency. diff --git a/docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.html b/docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.html index b2b049d1e..3f4e37f5c 100644 --- a/docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.html +++ b/docs/api/Apizr.Configuring.Common.ApizrCommonOptionsBuilder.html @@ -175,7 +175,7 @@

Methods Edit this page - View Source + View Source

ConfigureHttpClient(Action<HttpClient>, ApizrDuplicateStrategy)

@@ -230,7 +230,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler(Func<HttpRequestMessage, Task<string>>)

@@ -279,7 +279,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler<TAuthenticationHandler>(Func<ILogger, IApizrManagerOptionsBase, TAuthenticationHandler>)

@@ -344,7 +344,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>)

@@ -415,7 +415,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -492,7 +492,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>)

@@ -563,7 +563,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -640,7 +640,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>, Func<TTokenService>, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -728,7 +728,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(TSettingsService, Expression<Func<TSettingsService, string>>, TTokenService, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -816,7 +816,7 @@
Type Parameters
Edit this page - View Source + View Source

WithBaseAddress(Func<string>)

@@ -865,7 +865,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Func<Uri>)

@@ -914,7 +914,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(string)

@@ -963,7 +963,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Uri)

@@ -1012,7 +1012,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(Func<string>)

@@ -1061,7 +1061,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(string)

@@ -1110,7 +1110,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(ICacheHandler)

@@ -1159,7 +1159,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(Func<ICacheHandler>)

@@ -1208,7 +1208,7 @@
Returns
Edit this page - View Source + View Source

WithCaching(CacheMode, TimeSpan?, bool)

@@ -1367,7 +1367,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(IConnectivityHandler)

@@ -1416,7 +1416,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<IConnectivityHandler>)

@@ -1465,7 +1465,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<bool>)

@@ -1514,7 +1514,7 @@
Returns
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<ILogger, IApizrManagerOptionsBase, THandler>, ApizrDuplicateStrategy)

@@ -1584,7 +1584,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<ILogger, THandler>, ApizrDuplicateStrategy)

@@ -1654,7 +1654,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(THandler, ApizrDuplicateStrategy)

@@ -1724,7 +1724,7 @@
Type Parameters
Edit this page - View Source + View Source

WithExCatching(Action<ApizrException>, bool, ApizrDuplicateStrategy)

@@ -1785,7 +1785,7 @@
Returns
Edit this page - View Source + View Source

WithExCatching<TResult>(Action<ApizrException<TResult>>, bool, ApizrDuplicateStrategy)

@@ -1861,7 +1861,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHandlerParameter(string, object)

@@ -1916,7 +1916,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(IList<string>, ApizrDuplicateStrategy, ApizrRegistrationMode)

@@ -1977,7 +1977,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(Func<IList<string>>, ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2044,7 +2044,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2133,7 +2133,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2222,7 +2222,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpClientHandler(Func<HttpClientHandler>)

@@ -2271,7 +2271,7 @@
Returns
Edit this page - View Source + View Source

WithHttpClientHandler(HttpClientHandler)

@@ -2320,7 +2320,7 @@
Returns
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<ILogger, IApizrManagerOptionsBase, THandler>)

@@ -2384,7 +2384,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<ILogger, THandler>)

@@ -2448,7 +2448,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(THandler)

@@ -2512,7 +2512,7 @@
Type Parameters
Edit this page - View Source + View Source

WithLoggedHeadersRedactionNames(IEnumerable<string>, ApizrDuplicateStrategy)

@@ -2567,7 +2567,7 @@
Returns
Edit this page - View Source + View Source

WithLoggedHeadersRedactionRule(Func<string, bool>, ApizrDuplicateStrategy)

@@ -2622,7 +2622,7 @@
Returns
Edit this page - View Source + View Source

WithLoggerFactory(ILoggerFactory)

@@ -2671,7 +2671,7 @@
Returns
Edit this page - View Source + View Source

WithLoggerFactory(Func<ILoggerFactory>)

@@ -2720,7 +2720,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(HttpTracerMode, HttpMessageParts, params LogLevel[])

@@ -2780,7 +2780,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<HttpTracerMode>, Func<HttpMessageParts>, Func<LogLevel[]>)

@@ -2841,7 +2841,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<(HttpTracerMode, HttpMessageParts, LogLevel[])>)

@@ -2890,7 +2890,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(IMappingHandler)

@@ -2939,7 +2939,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(Func<IMappingHandler>)

@@ -2988,7 +2988,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(Func<TimeSpan>)

@@ -3037,7 +3037,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(TimeSpan)

@@ -3086,7 +3086,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(RefitSettings)

@@ -3135,7 +3135,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(Func<RefitSettings>)

@@ -3184,7 +3184,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(Func<TimeSpan>)

@@ -3233,7 +3233,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(TimeSpan)

@@ -3282,7 +3282,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceContextOptions(Action<IApizrResilienceContextOptionsBuilder>)

@@ -3331,7 +3331,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineKeys(string[], IEnumerable<ApizrRequestMethod>, ApizrDuplicateStrategy)

@@ -3392,7 +3392,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineRegistry(ResiliencePipelineRegistry<string>)

@@ -3441,7 +3441,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineRegistry(Func<ResiliencePipelineRegistry<string>>)

@@ -3490,7 +3490,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, Func<TValue>)

@@ -3560,7 +3560,7 @@
Type Parameters
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, TValue)

diff --git a/docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.html b/docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.html index 8940cbd59..c9fb7c376 100644 --- a/docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.html +++ b/docs/api/Apizr.Configuring.Manager.ApizrManagerOptionsBuilder.html @@ -185,7 +185,7 @@

Methods Edit this page - View Source + View Source

ConfigureHttpClient(Action<HttpClient>, ApizrDuplicateStrategy)

@@ -240,7 +240,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler(Func<HttpRequestMessage, Task<string>>)

@@ -289,7 +289,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler<TAuthenticationHandler>(Func<ILogger, IApizrManagerOptionsBase, TAuthenticationHandler>)

@@ -354,7 +354,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>)

@@ -425,7 +425,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -502,7 +502,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>)

@@ -573,7 +573,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -650,7 +650,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>, Func<TTokenService>, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -738,7 +738,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(TSettingsService, Expression<Func<TSettingsService, string>>, TTokenService, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -826,7 +826,7 @@
Type Parameters
Edit this page - View Source + View Source

WithBaseAddress(Func<string>)

@@ -875,7 +875,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Func<Uri>)

@@ -924,7 +924,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(string)

@@ -973,7 +973,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Uri)

@@ -1022,7 +1022,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(Func<string>)

@@ -1071,7 +1071,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(string)

@@ -1120,7 +1120,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(ICacheHandler)

@@ -1169,7 +1169,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(Func<ICacheHandler>)

@@ -1218,7 +1218,7 @@
Returns
Edit this page - View Source + View Source

WithCaching(CacheMode, TimeSpan?, bool)

@@ -1377,7 +1377,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(IConnectivityHandler)

@@ -1426,7 +1426,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<IConnectivityHandler>)

@@ -1475,7 +1475,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<bool>)

@@ -1524,7 +1524,7 @@
Returns
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<ILogger, IApizrManagerOptionsBase, THandler>, ApizrDuplicateStrategy)

@@ -1594,7 +1594,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<ILogger, THandler>, ApizrDuplicateStrategy)

@@ -1664,7 +1664,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(THandler, ApizrDuplicateStrategy)

@@ -1734,7 +1734,7 @@
Type Parameters
Edit this page - View Source + View Source

WithExCatching(Action<ApizrException>, bool, ApizrDuplicateStrategy)

@@ -1795,7 +1795,7 @@
Returns
Edit this page - View Source + View Source

WithExCatching<TResult>(Action<ApizrException<TResult>>, bool, ApizrDuplicateStrategy)

@@ -1871,7 +1871,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHandlerParameter(string, object)

@@ -1926,7 +1926,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(IList<string>, ApizrDuplicateStrategy, ApizrRegistrationMode)

@@ -1987,7 +1987,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(Func<IList<string>>, ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2054,7 +2054,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2143,7 +2143,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2232,7 +2232,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpClientHandler(Func<HttpClientHandler>)

@@ -2281,7 +2281,7 @@
Returns
Edit this page - View Source + View Source

WithHttpClientHandler(HttpClientHandler)

@@ -2330,7 +2330,7 @@
Returns
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<ILogger, IApizrManagerOptionsBase, THandler>)

@@ -2394,7 +2394,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<ILogger, THandler>)

@@ -2458,7 +2458,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(THandler)

@@ -2522,7 +2522,7 @@
Type Parameters
Edit this page - View Source + View Source

WithLoggedHeadersRedactionNames(IEnumerable<string>, ApizrDuplicateStrategy)

@@ -2577,7 +2577,7 @@
Returns
Edit this page - View Source + View Source

WithLoggedHeadersRedactionRule(Func<string, bool>, ApizrDuplicateStrategy)

@@ -2632,7 +2632,7 @@
Returns
Edit this page - View Source + View Source

WithLoggerFactory(ILoggerFactory)

@@ -2681,7 +2681,7 @@
Returns
Edit this page - View Source + View Source

WithLoggerFactory(Func<ILoggerFactory>)

@@ -2730,7 +2730,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(HttpTracerMode, HttpMessageParts, params LogLevel[])

@@ -2790,7 +2790,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<HttpTracerMode>, Func<HttpMessageParts>, Func<LogLevel[]>)

@@ -2851,7 +2851,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<(HttpTracerMode, HttpMessageParts, LogLevel[])>)

@@ -2900,7 +2900,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(IMappingHandler)

@@ -2949,7 +2949,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(Func<IMappingHandler>)

@@ -2998,7 +2998,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(Func<TimeSpan>)

@@ -3047,7 +3047,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(TimeSpan)

@@ -3096,7 +3096,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(RefitSettings)

@@ -3145,7 +3145,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(Func<RefitSettings>)

@@ -3194,7 +3194,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(Func<TimeSpan>)

@@ -3243,7 +3243,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(TimeSpan)

@@ -3292,7 +3292,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceContextOptions(Action<IApizrResilienceContextOptionsBuilder>)

@@ -3341,7 +3341,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineKeys(string[], IEnumerable<ApizrRequestMethod>, ApizrDuplicateStrategy)

@@ -3402,7 +3402,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineRegistry(ResiliencePipelineRegistry<string>)

@@ -3451,7 +3451,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineRegistry(Func<ResiliencePipelineRegistry<string>>)

@@ -3500,7 +3500,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, Func<TValue>)

@@ -3570,7 +3570,7 @@
Type Parameters
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, TValue)

diff --git a/docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.html b/docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.html index a7466a363..4516376b1 100644 --- a/docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.html +++ b/docs/api/Apizr.Configuring.Proper.ApizrProperOptionsBuilder.html @@ -175,7 +175,7 @@

Methods Edit this page - View Source + View Source

ConfigureHttpClient(Action<HttpClient>, ApizrDuplicateStrategy)

@@ -230,7 +230,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler(Func<HttpRequestMessage, Task<string>>)

@@ -279,7 +279,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler<TAuthenticationHandler>(Func<ILogger, IApizrManagerOptionsBase, TAuthenticationHandler>)

@@ -344,7 +344,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>)

@@ -415,7 +415,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -492,7 +492,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>)

@@ -563,7 +563,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -640,7 +640,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>, Func<TTokenService>, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -728,7 +728,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(TSettingsService, Expression<Func<TSettingsService, string>>, TTokenService, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -816,7 +816,7 @@
Type Parameters
Edit this page - View Source + View Source

WithBaseAddress(Func<string>)

@@ -865,7 +865,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Func<Uri>)

@@ -914,7 +914,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(string)

@@ -963,7 +963,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Uri)

@@ -1012,7 +1012,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(Func<string>)

@@ -1061,7 +1061,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(string)

@@ -1110,7 +1110,7 @@
Returns
Edit this page - View Source + View Source

WithCaching(CacheMode, TimeSpan?, bool)

@@ -1269,7 +1269,7 @@
Returns
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<ILogger, IApizrManagerOptionsBase, THandler>, ApizrDuplicateStrategy)

@@ -1339,7 +1339,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<ILogger, THandler>, ApizrDuplicateStrategy)

@@ -1409,7 +1409,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(THandler, ApizrDuplicateStrategy)

@@ -1479,7 +1479,7 @@
Type Parameters
Edit this page - View Source + View Source

WithExCatching(Action<ApizrException>, bool, ApizrDuplicateStrategy)

@@ -1540,7 +1540,7 @@
Returns
Edit this page - View Source + View Source

WithExCatching<TResult>(Action<ApizrException<TResult>>, bool, ApizrDuplicateStrategy)

@@ -1616,7 +1616,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHandlerParameter(string, object)

@@ -1671,7 +1671,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(IList<string>, ApizrDuplicateStrategy, ApizrRegistrationMode)

@@ -1732,7 +1732,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(Func<IList<string>>, ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -1799,7 +1799,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(Func<TSettingsService>, Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -1888,7 +1888,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(TSettingsService, Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -1977,7 +1977,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpClientHandler(Func<HttpClientHandler>)

@@ -2026,7 +2026,7 @@
Returns
Edit this page - View Source + View Source

WithHttpClientHandler(HttpClientHandler)

@@ -2075,7 +2075,7 @@
Returns
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<ILogger, IApizrManagerOptionsBase, THandler>)

@@ -2139,7 +2139,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<ILogger, THandler>)

@@ -2203,7 +2203,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(THandler)

@@ -2267,7 +2267,7 @@
Type Parameters
Edit this page - View Source + View Source

WithLoggedHeadersRedactionNames(IEnumerable<string>, ApizrDuplicateStrategy)

@@ -2322,7 +2322,7 @@
Returns
Edit this page - View Source + View Source

WithLoggedHeadersRedactionRule(Func<string, bool>, ApizrDuplicateStrategy)

@@ -2377,7 +2377,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(HttpTracerMode, HttpMessageParts, params LogLevel[])

@@ -2437,7 +2437,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<HttpTracerMode>, Func<HttpMessageParts>, Func<LogLevel[]>)

@@ -2498,7 +2498,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<(HttpTracerMode, HttpMessageParts, LogLevel[])>)

@@ -2547,7 +2547,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(Func<TimeSpan>)

@@ -2596,7 +2596,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(TimeSpan)

@@ -2645,7 +2645,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(Func<TimeSpan>)

@@ -2694,7 +2694,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(TimeSpan)

@@ -2743,7 +2743,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceContextOptions(Action<IApizrResilienceContextOptionsBuilder>)

@@ -2792,7 +2792,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineKeys(string[], IEnumerable<ApizrRequestMethod>, ApizrDuplicateStrategy)

@@ -2853,7 +2853,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, Func<TValue>)

@@ -2923,7 +2923,7 @@
Type Parameters
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, TValue)

diff --git a/docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.html b/docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.html index ea35c3e3b..6f340183e 100644 --- a/docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.html +++ b/docs/api/Apizr.Extending.Configuring.Common.ApizrExtendedCommonOptionsBuilder.html @@ -171,7 +171,7 @@

Methods Edit this page - View Source + View Source

ConfigureHttpClientBuilder(Action<IHttpClientBuilder>, ApizrDuplicateStrategy)

@@ -226,7 +226,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler(Func<HttpRequestMessage, Task<string>>)

@@ -275,7 +275,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler<TAuthenticationHandler>(Func<IServiceProvider, IApizrManagerOptionsBase, TAuthenticationHandler>)

@@ -340,7 +340,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Expression<Func<TSettingsService, string>>)

@@ -405,7 +405,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -476,7 +476,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(Expression<Func<TSettingsService, string>>, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -552,7 +552,7 @@
Type Parameters
Edit this page - View Source + View Source

WithBaseAddress(Func<IServiceProvider, string>)

@@ -601,7 +601,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Func<IServiceProvider, Uri>)

@@ -650,7 +650,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(string)

@@ -699,7 +699,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Uri)

@@ -748,7 +748,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(Func<IServiceProvider, string>)

@@ -797,7 +797,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(string)

@@ -846,7 +846,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(ICacheHandler)

@@ -895,7 +895,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(Func<IServiceProvider, ICacheHandler>)

@@ -944,7 +944,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(Type)

@@ -993,7 +993,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler<TCacheHandler>()

@@ -1040,7 +1040,7 @@
Type Parameters
Edit this page - View Source + View Source

WithCaching(CacheMode, TimeSpan?, bool)

@@ -1199,7 +1199,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(IConnectivityHandler)

@@ -1248,7 +1248,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<bool>)

@@ -1297,7 +1297,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<IServiceProvider, IConnectivityHandler>)

@@ -1346,7 +1346,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Type)

@@ -1395,7 +1395,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler<TConnectivityHandler>()

@@ -1442,7 +1442,7 @@
Type Parameters
Edit this page - View Source + View Source

WithConnectivityHandler<TConnectivityHandler>(Expression<Func<TConnectivityHandler, bool>>)

@@ -1506,7 +1506,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<IServiceProvider, IApizrManagerOptionsBase, THandler>, ApizrDuplicateStrategy)

@@ -1576,7 +1576,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<IServiceProvider, THandler>, ApizrDuplicateStrategy)

@@ -1646,7 +1646,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(THandler, ApizrDuplicateStrategy)

@@ -1716,7 +1716,7 @@
Type Parameters
Edit this page - View Source + View Source

WithExCatching(Action<ApizrException>, bool, ApizrDuplicateStrategy)

@@ -1777,7 +1777,7 @@
Returns
Edit this page - View Source + View Source

WithExCatching<TResult>(Action<ApizrException<TResult>>, bool, ApizrDuplicateStrategy)

@@ -1853,7 +1853,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHandlerParameter(string, object)

@@ -1908,7 +1908,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(IList<string>, ApizrDuplicateStrategy, ApizrRegistrationMode)

@@ -1969,7 +1969,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(Func<IServiceProvider, IList<string>>, ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2036,7 +2036,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2119,7 +2119,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpClientHandler(Func<IServiceProvider, HttpClientHandler>)

@@ -2168,7 +2168,7 @@
Returns
Edit this page - View Source + View Source

WithHttpClientHandler(HttpClientHandler)

@@ -2217,7 +2217,7 @@
Returns
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<IServiceProvider, IApizrManagerOptionsBase, THandler>)

@@ -2281,7 +2281,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<IServiceProvider, THandler>)

@@ -2345,7 +2345,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(THandler)

@@ -2409,7 +2409,7 @@
Type Parameters
Edit this page - View Source + View Source

WithLoggedHeadersRedactionNames(IEnumerable<string>, ApizrDuplicateStrategy)

@@ -2464,7 +2464,7 @@
Returns
Edit this page - View Source + View Source

WithLoggedHeadersRedactionRule(Func<string, bool>, ApizrDuplicateStrategy)

@@ -2519,7 +2519,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(HttpTracerMode, HttpMessageParts, params LogLevel[])

@@ -2579,7 +2579,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<IServiceProvider, HttpTracerMode>, Func<IServiceProvider, HttpMessageParts>, Func<IServiceProvider, LogLevel[]>)

@@ -2640,7 +2640,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<IServiceProvider, (HttpTracerMode, HttpMessageParts, LogLevel[])>)

@@ -2689,7 +2689,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(IMappingHandler)

@@ -2738,7 +2738,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(Func<IServiceProvider, IMappingHandler>)

@@ -2787,7 +2787,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(Type)

@@ -2836,7 +2836,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler<TMappingHandler>()

@@ -2883,7 +2883,7 @@
Type Parameters
Edit this page - View Source + View Source

WithOperationTimeout(Func<IServiceProvider, TimeSpan>)

@@ -2932,7 +2932,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(TimeSpan)

@@ -2981,7 +2981,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(RefitSettings)

@@ -3030,7 +3030,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(Func<IServiceProvider, RefitSettings>)

@@ -3079,7 +3079,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(Func<IServiceProvider, TimeSpan>)

@@ -3128,7 +3128,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(TimeSpan)

@@ -3177,7 +3177,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceContextOptions(Action<IApizrResilienceContextOptionsBuilder>)

@@ -3226,7 +3226,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineKeys(string[], IEnumerable<ApizrRequestMethod>, ApizrDuplicateStrategy)

@@ -3287,7 +3287,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, Func<IServiceProvider, TValue>)

@@ -3357,7 +3357,7 @@
Type Parameters
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, TValue)

diff --git a/docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.html b/docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.html index eee70664b..46ab68724 100644 --- a/docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.html +++ b/docs/api/Apizr.Extending.Configuring.Manager.ApizrExtendedManagerOptionsBuilder.html @@ -214,7 +214,7 @@

Methods Edit this page - View Source + View Source

ConfigureHttpClientBuilder(Action<IHttpClientBuilder>, ApizrDuplicateStrategy)

@@ -269,7 +269,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler(Func<HttpRequestMessage, Task<string>>)

@@ -318,7 +318,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler<TAuthenticationHandler>(Func<IServiceProvider, IApizrManagerOptionsBase, TAuthenticationHandler>)

@@ -383,7 +383,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Expression<Func<TSettingsService, string>>)

@@ -448,7 +448,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -519,7 +519,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(Expression<Func<TSettingsService, string>>, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -595,7 +595,7 @@
Type Parameters
Edit this page - View Source + View Source

WithBaseAddress(Func<IServiceProvider, string>)

@@ -644,7 +644,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Func<IServiceProvider, Uri>)

@@ -742,7 +742,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Uri)

@@ -791,7 +791,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(Func<IServiceProvider, string>)

@@ -840,7 +840,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(string)

@@ -889,7 +889,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(ICacheHandler)

@@ -938,7 +938,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(Func<IServiceProvider, ICacheHandler>)

@@ -987,7 +987,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler(Type)

@@ -1036,7 +1036,7 @@
Returns
Edit this page - View Source + View Source

WithCacheHandler<TCacheHandler>()

@@ -1083,7 +1083,7 @@
Type Parameters
Edit this page - View Source + View Source

WithCaching(CacheMode, TimeSpan?, bool)

@@ -1242,7 +1242,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(IConnectivityHandler)

@@ -1291,7 +1291,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<bool>)

@@ -1340,7 +1340,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Func<IServiceProvider, IConnectivityHandler>)

@@ -1389,7 +1389,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler(Type)

@@ -1438,7 +1438,7 @@
Returns
Edit this page - View Source + View Source

WithConnectivityHandler<TConnectivityHandler>()

@@ -1485,7 +1485,7 @@
Type Parameters
Edit this page - View Source + View Source

WithConnectivityHandler<TConnectivityHandler>(Expression<Func<TConnectivityHandler, bool>>)

@@ -1549,7 +1549,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<IServiceProvider, IApizrManagerOptionsBase, THandler>, ApizrDuplicateStrategy)

@@ -1619,7 +1619,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<IServiceProvider, THandler>, ApizrDuplicateStrategy)

@@ -1689,7 +1689,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(THandler, ApizrDuplicateStrategy)

@@ -1759,7 +1759,7 @@
Type Parameters
Edit this page - View Source + View Source

WithExCatching(Action<ApizrException>, bool, ApizrDuplicateStrategy)

@@ -1820,7 +1820,7 @@
Returns
Edit this page - View Source + View Source

WithExCatching<TResult>(Action<ApizrException<TResult>>, bool, ApizrDuplicateStrategy)

@@ -1896,7 +1896,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHandlerParameter(string, object)

@@ -1951,7 +1951,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(IList<string>, ApizrDuplicateStrategy, ApizrRegistrationMode)

@@ -2012,7 +2012,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(Func<IServiceProvider, IList<string>>, ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2079,7 +2079,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -2162,7 +2162,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpClientHandler(Func<IServiceProvider, HttpClientHandler>)

@@ -2211,7 +2211,7 @@
Returns
Edit this page - View Source + View Source

WithHttpClientHandler(HttpClientHandler)

@@ -2260,7 +2260,7 @@
Returns
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<IServiceProvider, IApizrManagerOptionsBase, THandler>)

@@ -2324,7 +2324,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<IServiceProvider, THandler>)

@@ -2388,7 +2388,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(THandler)

@@ -2452,7 +2452,7 @@
Type Parameters
Edit this page - View Source + View Source

WithLoggedHeadersRedactionNames(IEnumerable<string>, ApizrDuplicateStrategy)

@@ -2507,7 +2507,7 @@
Returns
Edit this page - View Source + View Source

WithLoggedHeadersRedactionRule(Func<string, bool>, ApizrDuplicateStrategy)

@@ -2562,7 +2562,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(HttpTracerMode, HttpMessageParts, params LogLevel[])

@@ -2622,7 +2622,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<IServiceProvider, HttpTracerMode>, Func<IServiceProvider, HttpMessageParts>, Func<IServiceProvider, LogLevel[]>)

@@ -2682,7 +2682,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<IServiceProvider, (HttpTracerMode, HttpMessageParts, LogLevel[])>)

@@ -2731,7 +2731,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(IMappingHandler)

@@ -2780,7 +2780,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(Func<IServiceProvider, IMappingHandler>)

@@ -2829,7 +2829,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler(Type)

@@ -2878,7 +2878,7 @@
Returns
Edit this page - View Source + View Source

WithMappingHandler<TMappingHandler>()

@@ -2925,7 +2925,7 @@
Type Parameters
Edit this page - View Source + View Source

WithOperationTimeout(Func<IServiceProvider, TimeSpan>)

@@ -2974,7 +2974,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(TimeSpan)

@@ -3023,7 +3023,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(RefitSettings)

@@ -3072,7 +3072,7 @@
Returns
Edit this page - View Source + View Source

WithRefitSettings(Func<IServiceProvider, RefitSettings>)

@@ -3121,7 +3121,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(Func<IServiceProvider, TimeSpan>)

@@ -3170,7 +3170,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(TimeSpan)

@@ -3219,7 +3219,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceContextOptions(Action<IApizrResilienceContextOptionsBuilder>)

@@ -3268,7 +3268,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineKeys(string[], IEnumerable<ApizrRequestMethod>, ApizrDuplicateStrategy)

@@ -3329,7 +3329,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, Func<IServiceProvider, TValue>)

@@ -3399,7 +3399,7 @@
Type Parameters
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, TValue)

diff --git a/docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.html b/docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.html index 1a9c7492d..79ba5cf47 100644 --- a/docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.html +++ b/docs/api/Apizr.Extending.Configuring.Proper.ApizrExtendedProperOptionsBuilder.html @@ -171,7 +171,7 @@

Methods Edit this page - View Source + View Source

ConfigureHttpClientBuilder(Action<IHttpClientBuilder>, ApizrDuplicateStrategy)

@@ -226,7 +226,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler(Func<HttpRequestMessage, Task<string>>)

@@ -275,7 +275,7 @@
Returns
Edit this page - View Source + View Source

WithAuthenticationHandler<TAuthenticationHandler>(Func<IServiceProvider, IApizrManagerOptionsBase, TAuthenticationHandler>)

@@ -340,7 +340,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Expression<Func<TSettingsService, string>>)

@@ -405,7 +405,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService>(Expression<Func<TSettingsService, string>>, Func<HttpRequestMessage, Task<string>>)

@@ -476,7 +476,7 @@
Type Parameters
Edit this page - View Source + View Source

WithAuthenticationHandler<TSettingsService, TTokenService>(Expression<Func<TSettingsService, string>>, Expression<Func<TTokenService, HttpRequestMessage, Task<string>>>)

@@ -552,7 +552,7 @@
Type Parameters
Edit this page - View Source + View Source

WithBaseAddress(Func<IServiceProvider, string>)

@@ -601,7 +601,7 @@
Returns
Edit this page - View Source + View Source

WithBaseAddress(Func<IServiceProvider, Uri>)

@@ -748,7 +748,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(Func<IServiceProvider, string>)

@@ -797,7 +797,7 @@
Returns
Edit this page - View Source + View Source

WithBasePath(string)

@@ -846,7 +846,7 @@
Returns
Edit this page - View Source + View Source

WithCaching(CacheMode, TimeSpan?, bool)

@@ -1005,7 +1005,7 @@
Returns
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<IServiceProvider, IApizrManagerOptionsBase, THandler>, ApizrDuplicateStrategy)

@@ -1075,7 +1075,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(Func<IServiceProvider, THandler>, ApizrDuplicateStrategy)

@@ -1145,7 +1145,7 @@
Type Parameters
Edit this page - View Source + View Source

WithDelegatingHandler<THandler>(THandler, ApizrDuplicateStrategy)

@@ -1215,7 +1215,7 @@
Type Parameters
Edit this page - View Source + View Source

WithExCatching(Action<ApizrException>, bool, ApizrDuplicateStrategy)

@@ -1276,7 +1276,7 @@
Returns
Edit this page - View Source + View Source

WithExCatching<TResult>(Action<ApizrException<TResult>>, bool, ApizrDuplicateStrategy)

@@ -1352,7 +1352,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHandlerParameter(string, object)

@@ -1407,7 +1407,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(IList<string>, ApizrDuplicateStrategy, ApizrRegistrationMode)

@@ -1467,7 +1467,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders(Func<IServiceProvider, IList<string>>, ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -1534,7 +1534,7 @@
Returns
Edit this page - View Source + View Source

WithHeaders<TSettingsService>(Expression<Func<TSettingsService, string>>[], ApizrDuplicateStrategy, ApizrLifetimeScope, ApizrRegistrationMode)

@@ -1617,7 +1617,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpClientHandler(Func<IServiceProvider, HttpClientHandler>)

@@ -1666,7 +1666,7 @@
Returns
Edit this page - View Source + View Source

WithHttpClientHandler(HttpClientHandler)

@@ -1715,7 +1715,7 @@
Returns
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<IServiceProvider, IApizrManagerOptionsBase, THandler>)

@@ -1779,7 +1779,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(Func<IServiceProvider, THandler>)

@@ -1843,7 +1843,7 @@
Type Parameters
Edit this page - View Source + View Source

WithHttpMessageHandler<THandler>(THandler)

@@ -1907,7 +1907,7 @@
Type Parameters
Edit this page - View Source + View Source

WithLoggedHeadersRedactionNames(IEnumerable<string>, ApizrDuplicateStrategy)

@@ -1962,7 +1962,7 @@
Returns
Edit this page - View Source + View Source

WithLoggedHeadersRedactionRule(Func<string, bool>, ApizrDuplicateStrategy)

@@ -2017,7 +2017,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(HttpTracerMode, HttpMessageParts, params LogLevel[])

@@ -2077,7 +2077,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<IServiceProvider, HttpTracerMode>, Func<IServiceProvider, HttpMessageParts>, Func<IServiceProvider, LogLevel[]>)

@@ -2138,7 +2138,7 @@
Returns
Edit this page - View Source + View Source

WithLogging(Func<IServiceProvider, (HttpTracerMode, HttpMessageParts, LogLevel[])>)

@@ -2187,7 +2187,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(Func<IServiceProvider, TimeSpan>)

@@ -2236,7 +2236,7 @@
Returns
Edit this page - View Source + View Source

WithOperationTimeout(TimeSpan)

@@ -2285,7 +2285,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(Func<IServiceProvider, TimeSpan>)

@@ -2334,7 +2334,7 @@
Returns
Edit this page - View Source + View Source

WithRequestTimeout(TimeSpan)

@@ -2383,7 +2383,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceContextOptions(Action<IApizrResilienceContextOptionsBuilder>)

@@ -2432,7 +2432,7 @@
Returns
Edit this page - View Source + View Source

WithResiliencePipelineKeys(string[], IEnumerable<ApizrRequestMethod>, ApizrDuplicateStrategy)

@@ -2493,7 +2493,7 @@
Returns
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, Func<IServiceProvider, TValue>)

@@ -2563,7 +2563,7 @@
Type Parameters
Edit this page - View Source + View Source

WithResilienceProperty<TValue>(ResiliencePropertyKey<TValue>, TValue)

diff --git a/docs/articles/breakingchanges.html b/docs/articles/breakingchanges.html index 8ca49e543..8e9e82f1c 100644 --- a/docs/articles/breakingchanges.html +++ b/docs/articles/breakingchanges.html @@ -83,6 +83,160 @@

Breaking changes

6.0

Apizr

    +
  • [BaseAddress] Now we can set base address with the brand new BaseAddress attribure instead of the now removed WebApi, CrudEntity or MappedCrudEntity useless ones, and only if you need to set it at design time
  • +
+
+
Warning
+

Former WebApi, CrudEntity and MappedCrudEntity attributes have been dropped out to keep things simple and consistent.

+
+
+ +
+ +
Don't write anymore:
+```csharp
+[WebApi("https://reqres.in/api")]
+public interface IReqResService
+{
+    [Get("/users")]
+    Task<UserList> GetUsersAsync();
+}
+```
+
+Now write:
+```csharp
+[BaseAddress("https://reqres.in/api")]
+public interface IReqResService
+{
+    [Get("/users")]
+    Task<UserList> GetUsersAsync();
+}
+```
+
+
+ + +