HttpClientFactoryOptions.SuppressHandlerScope Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda IHttpClientFactory vytvoří rozsah injektáže závislostí při vytváření HttpMessageHandler.
Pokud false
(výchozí), vytvoří se obor, jinak se obor nevytvořil.
Tato možnost je k dispozici kvůli kompatibilitě s existujícími aplikacemi. Doporučuje se použít výchozí nastavení pro nové aplikace.
public:
property bool SuppressHandlerScope { bool get(); void set(bool value); };
public bool SuppressHandlerScope { get; set; }
member this.SuppressHandlerScope : bool with get, set
Public Property SuppressHandlerScope As Boolean
Hodnota vlastnosti
Poznámky
IHttpClientFactory vytvoří (ve výchozím nastavení) obor injektáže závislostí pokaždé, když vytvoří HttpMessageHandler. Vytvořený obor má stejnou životnost jako obslužná rutina zprávy a bude odstraněn při odstranění obslužné rutiny zprávy.
Pokud jsou operace, které jsou součástí HttpMessageHandlerBuilderActions, budou poskytovány s vymezeným IServiceProvider prostřednictvím Services. To zahrnuje načtení obslužné rutiny zprávy z injektáže závislostí, například jeden registrovaný pomocí AddHttpMessageHandler<THandler>(IHttpClientBuilder).