diff --git a/Apizr/Src/Apizr.Extensions.Microsoft.DependencyInjection/Apizr.Extensions.Microsoft.DependencyInjection.xml b/Apizr/Src/Apizr.Extensions.Microsoft.DependencyInjection/Apizr.Extensions.Microsoft.DependencyInjection.xml
index d8f2153f..ecd1a53b 100644
--- a/Apizr/Src/Apizr.Extensions.Microsoft.DependencyInjection/Apizr.Extensions.Microsoft.DependencyInjection.xml
+++ b/Apizr/Src/Apizr.Extensions.Microsoft.DependencyInjection/Apizr.Extensions.Microsoft.DependencyInjection.xml
@@ -55,7 +55,10 @@
-
+
+
+
+
@@ -132,10 +135,16 @@
-
+
+
+
+
-
+
+
+
+
@@ -401,9 +410,6 @@
-
-
-
@@ -446,7 +452,10 @@
-
+
+
+
+
@@ -541,10 +550,16 @@
-
+
+
+
+
+
+
+
-
+
@@ -699,7 +714,10 @@
-
+
+
+
+
@@ -764,10 +782,16 @@
-
+
+
+
+
-
+
+
+
+
@@ -1210,9 +1234,14 @@
Headers factory
-
+
- Timeout factory
+ The operation timeout factory (overall request tries)
+
+
+
+
+ The request timeout factory (each request try)
@@ -1338,9 +1367,16 @@
Headers to add to the request
-
+
+
+ Set a timeout to the operation (overall request tries)
+
+ The operation timeout factory
+
+
+
- Set a timeout to the request
+ Set a timeout to the request (each request try)
The request timeout factory
diff --git a/Apizr/Src/Apizr/Apizr.xml b/Apizr/Src/Apizr/Apizr.xml
index b68901c9..024e0712 100644
--- a/Apizr/Src/Apizr/Apizr.xml
+++ b/Apizr/Src/Apizr/Apizr.xml
@@ -43,9 +43,6 @@
An exception with optional cached
-
-
-
The manager
@@ -505,58 +502,94 @@
-
+
-
+
-
-
- Tells Apizr to set a timeout to the request
-
+
+
-
-
- This request timeout
-
+
+
-
-
- Request times out after a specific duration
-
- TimeSpan representation to parse
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+ Tells Apizr to set a timeout to the request
+
+
+
+
+ This request timeout
+
+
+
+
+ Request times out after a specific duration
+
+ TimeSpan representation to parse
+
Duplicate strategy about options registration
@@ -612,7 +645,10 @@
-
+
+
+
+
@@ -763,10 +799,16 @@
-
+
-
+
+
+
+
+
+
+
@@ -1038,7 +1080,10 @@
-
+
+
+
+
@@ -1094,7 +1139,10 @@
-
+
+
+
+
@@ -1261,10 +1309,16 @@
-
+
-
+
+
+
+
+
+
+
@@ -1336,7 +1390,7 @@
-
+
The common options constructor
@@ -1349,7 +1403,8 @@
Some handlers parameters
The http tracer mode
The traffic verbosity
- The request timeout
+ The operation timeout
+ The request timeout
The log levels
@@ -1388,7 +1443,10 @@
-
+
+
+
+
@@ -1518,10 +1576,16 @@
-
+
-
+
+
+
+
+
+
+
@@ -1995,7 +2059,7 @@
-
+
@@ -2013,7 +2077,10 @@
-
+
+
+
+
@@ -2107,7 +2174,7 @@
- Options available at both common and proper level for both static and extended registrations
+ Options available at every level for both static and extended registrations
@@ -2131,7 +2198,10 @@
-
+
+
+
+
@@ -2199,9 +2269,14 @@
Headers to add to the request
-
+
- Request timeout
+ The operation timeout (overall request tries)
+
+
+
+
+ The request timeout (each request try)
@@ -2254,9 +2329,16 @@
Headers to add to the request
-
+
- Set a timeout to the request
+ Set a timeout to the operation (overall request tries)
+
+ The operation timeout
+
+
+
+
+ Set a timeout to the request (each request try)
The request timeout
@@ -2409,9 +2491,14 @@
Headers factory
-
+
+
+ The operation timeout factory (overall request tries)
+
+
+
- Request timeout factory
+ The request timeout factory (each request try)
@@ -2577,9 +2664,16 @@
Headers factory
-
+
- Set a timeout to the request
+ Set a timeout to the operation (overall request tries)
+
+ The operation timeout factory
+
+
+
+
+ Set a timeout to the request (each request try)
The request timeout factory
@@ -3434,6 +3528,11 @@
The source enumerable
+
+
+ Cloned from Refit repository
+
+
Some Type extensions
@@ -3469,11 +3568,6 @@
The type to get friendly name of
-
-
- Cloned from Refit repository
-
-
Some url helpers
@@ -4466,25 +4560,26 @@
A implementation that executes request processing surrounded by a .
-
+
Creates a new .
The policy.
-
+
Creates a new .
A function which can select the desired policy for a given .
-
+
Called inside the execution of the to perform request processing.
The .
The .
The .
+
Returns a that will yield a response when completed.
diff --git a/Apizr/Tools/Apizr.Tools.NSwag/Apizr.Tools.NSwag.csproj b/Apizr/Tools/Apizr.Tools.NSwag/Apizr.Tools.NSwag.csproj
index cba537c5..ec87922a 100644
--- a/Apizr/Tools/Apizr.Tools.NSwag/Apizr.Tools.NSwag.csproj
+++ b/Apizr/Tools/Apizr.Tools.NSwag/Apizr.Tools.NSwag.csproj
@@ -9,7 +9,7 @@
apizr
Apizr.Tools.NSwag
- 5.3.0
+ 5.4.0
An Apizr .NET Tool to generate models, interfaces and registration methods from a swagger url
Respawnsive
Refit Web Api Generator CLI
diff --git a/nuget/Apizr.Extensions.Microsoft.Caching.nuspec b/nuget/Apizr.Extensions.Microsoft.Caching.nuspec
index 8e701df5..1cf0e91c 100644
--- a/nuget/Apizr.Extensions.Microsoft.Caching.nuspec
+++ b/nuget/Apizr.Extensions.Microsoft.Caching.nuspec
@@ -2,7 +2,7 @@
Apizr.Extensions.Microsoft.Caching
- 5.3.0
+ 5.4.0
Apizr.Extensions.Microsoft.Caching
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Cache Web Api Extensions
-
+
diff --git a/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec b/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec
index 2c173c6d..d346de0c 100644
--- a/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec
+++ b/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec
@@ -2,7 +2,7 @@
Apizr.Extensions.Microsoft.DependencyInjection
- 5.3.0
+ 5.4.0
Apizr.Extensions.Microsoft.DependencyInjection
Respawnsive
Respawnsive
@@ -17,7 +17,7 @@
-
+
diff --git a/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec b/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec
index c25d44f7..01e3243e 100644
--- a/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec
+++ b/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec
@@ -2,7 +2,7 @@
Apizr.Extensions.Microsoft.FileTransfer
- 5.3.0
+ 5.4.0
Apizr.Extensions.Microsoft.FileTransfer
Respawnsive
Respawnsive
@@ -15,8 +15,8 @@
https://www.apizr.net/changelog.html
Refit Web Api Http File Transfer Download Upload
-
-
+
+
diff --git a/nuget/Apizr.Integrations.Akavache.nuspec b/nuget/Apizr.Integrations.Akavache.nuspec
index 1d5284b9..c7f44b74 100644
--- a/nuget/Apizr.Integrations.Akavache.nuspec
+++ b/nuget/Apizr.Integrations.Akavache.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.Akavache
- 5.3.0
+ 5.4.0
Apizr.Integrations.Akavache
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Polly Fusillade HttpTracer Web Api Akavache
-
+
diff --git a/nuget/Apizr.Integrations.AutoMapper.nuspec b/nuget/Apizr.Integrations.AutoMapper.nuspec
index 4c8f93ac..50eebe88 100644
--- a/nuget/Apizr.Integrations.AutoMapper.nuspec
+++ b/nuget/Apizr.Integrations.AutoMapper.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.AutoMapper
- 5.3.0
+ 5.4.0
Apizr.Integrations.AutoMapper
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Web Api AutoMapper
-
+
diff --git a/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec b/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec
index 61b653cc..17653ab9 100644
--- a/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec
+++ b/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.FileTransfer.MediatR
- 5.3.0
+ 5.4.0
Apizr.Integrations.FileTransfer.MediatR
Respawnsive
Respawnsive
@@ -15,8 +15,8 @@
https://www.apizr.net/changelog.html
Refit Web Api Http Transfer
-
-
+
+
diff --git a/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec b/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec
index 1bd3bf83..3fd3ca5e 100644
--- a/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec
+++ b/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.FileTransfer.Optional
- 5.3.0
+ 5.4.0
Apizr.Integrations.FileTransfer.Optional
Respawnsive
Respawnsive
@@ -15,8 +15,8 @@
https://www.apizr.net/changelog.html
Refit Web Api Http Transfer
-
-
+
+
diff --git a/nuget/Apizr.Integrations.FileTransfer.nuspec b/nuget/Apizr.Integrations.FileTransfer.nuspec
index 1e8b8ccf..303baa20 100644
--- a/nuget/Apizr.Integrations.FileTransfer.nuspec
+++ b/nuget/Apizr.Integrations.FileTransfer.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.FileTransfer
- 5.3.0
+ 5.4.0
Apizr.Integrations.FileTransfer
Respawnsive
Respawnsive
@@ -15,7 +15,7 @@
https://www.apizr.net/changelog.html
Refit Web Api Http Transfer
-
+
diff --git a/nuget/Apizr.Integrations.Fusillade.nuspec b/nuget/Apizr.Integrations.Fusillade.nuspec
index 835bda52..dac4fdf9 100644
--- a/nuget/Apizr.Integrations.Fusillade.nuspec
+++ b/nuget/Apizr.Integrations.Fusillade.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.Fusillade
- 5.3.0
+ 5.4.0
Apizr.Integrations.Fusillade
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Fusillade Web Api Akavache
-
+
diff --git a/nuget/Apizr.Integrations.Mapster.nuspec b/nuget/Apizr.Integrations.Mapster.nuspec
index 2b0237fb..0d84b286 100644
--- a/nuget/Apizr.Integrations.Mapster.nuspec
+++ b/nuget/Apizr.Integrations.Mapster.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.Mapster
- 5.3.0
+ 5.4.0
Apizr.Integrations.Mapster
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Mapster
-
+
diff --git a/nuget/Apizr.Integrations.MediatR.nuspec b/nuget/Apizr.Integrations.MediatR.nuspec
index 5df4a4b5..ea301f0f 100644
--- a/nuget/Apizr.Integrations.MediatR.nuspec
+++ b/nuget/Apizr.Integrations.MediatR.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.MediatR
- 5.3.0
+ 5.4.0
Apizr.Integrations.MediatR
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Web Api MediatR
-
+
diff --git a/nuget/Apizr.Integrations.MonkeyCache.nuspec b/nuget/Apizr.Integrations.MonkeyCache.nuspec
index f57a7ab3..01e5fed1 100644
--- a/nuget/Apizr.Integrations.MonkeyCache.nuspec
+++ b/nuget/Apizr.Integrations.MonkeyCache.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.MonkeyCache
- 5.3.0
+ 5.4.0
Apizr.Integrations.MonkeyCache
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Cache MonkeyCache
-
+
diff --git a/nuget/Apizr.Integrations.Optional.nuspec b/nuget/Apizr.Integrations.Optional.nuspec
index 4b305d7d..20d33609 100644
--- a/nuget/Apizr.Integrations.Optional.nuspec
+++ b/nuget/Apizr.Integrations.Optional.nuspec
@@ -2,7 +2,7 @@
Apizr.Integrations.Optional
- 5.3.0
+ 5.4.0
Apizr.Integrations.Optional
Respawnsive
Respawnsive
@@ -16,7 +16,7 @@
Refit Web Api Optional
-
+
diff --git a/nuget/Apizr.Tools.NSwag.nuspec b/nuget/Apizr.Tools.NSwag.nuspec
index 0997efd6..fd6ebc79 100644
--- a/nuget/Apizr.Tools.NSwag.nuspec
+++ b/nuget/Apizr.Tools.NSwag.nuspec
@@ -2,7 +2,7 @@
Apizr.Tools.NSwag
- 5.3.0
+ 5.4.0
Respawnsive
false
diff --git a/nuget/Apizr.nuspec b/nuget/Apizr.nuspec
index 6b26178e..b246b3c6 100644
--- a/nuget/Apizr.nuspec
+++ b/nuget/Apizr.nuspec
@@ -2,7 +2,7 @@
Apizr
- 5.3.0
+ 5.4.0
Apizr
Respawnsive
Respawnsive