HttpClientFactoryOptions.SuppressHandlerScope Eigenschaft

Definition

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)

Gilt für: