HttpClientFactoryOptions.SuppressHandlerScope Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der bestimmt, ob die IHttpClientFactory-Schnittstelle beim Erstellen einer HttpMessageHandler-Klasse einen Bereich für die Abhängigkeitsinjektion erstellt, oder legt diesen Wert fest.
Bei false
(Standardwert) wird ein Bereich erstellt, andernfalls nicht.
Diese Option wird bereitgestellt, um die Kompatibilität mit vorhandenen Anwendungen zu gewährleisten. Für neue Anwendungen wird die Standardeinstellung empfohlen.
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
Eigenschaftswert
Hinweise
Erstellt IHttpClientFactory (standardmäßig) einen Abhängigkeitsinjektionsbereich, wenn ein HttpMessageHandlererstellt wird. Der erstellte Bereich hat dieselbe Lebensdauer wie der Nachrichtenhandler und wird verworfen, wenn der Nachrichtenhandler verworfen wird.
Wenn Vorgänge ausgeführt werden, die Teil von HttpMessageHandlerBuilderActions sind, werden sie mit dem bereichsbezogenen IServiceProvider über Servicesbereitgestellt. Dies schließt das Abrufen eines Nachrichtenhandlers aus der Abhängigkeitsinjektion ein, z. B. einer, der mit AddHttpMessageHandler<THandler>(IHttpClientBuilder)registriert wurde.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für