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.
Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob beim IHttpClientFactory Erstellen eines HttpMessageHandlerAbhängigkeitseinfügungsbereichs ein Abhängigkeitsbereich erstellt wird.
Wenn false (Standardeinstellung) ein Bereich erstellt wird, andernfalls wird kein Bereich erstellt.
Diese Option wird zur Kompatibilität mit vorhandenen Anwendungen bereitgestellt. Es wird empfohlen, die Standardeinstellung für neue Anwendungen zu verwenden.
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
Dies IHttpClientFactory erstellt (standardmäßig) jedes Mal, wenn ein Abhängigkeitseinfügungsbereich erstellt wird HttpMessageHandler. Der erstellte Bereich hat dieselbe Lebensdauer wie der Nachrichtenhandler und wird gelöscht, wenn der Nachrichtenhandler verworfen wird.
Wenn Vorgänge ausgeführt werden, an denen HttpMessageHandlerBuilderActions sie beteiligt sind, werden sie über den Bereich IServiceProviderServicesbereitgestellt. Dies schließt das Abrufen eines Nachrichtenhandlers aus der Abhängigkeitseinfügung ein, z. B. eine registrierte.AddHttpMessageHandler<THandler>(IHttpClientBuilder)