Aracılığıyla paylaş


HttpClientFactoryOptions.SuppressHandlerScope Özellik

Tanım

HttpMessageHandleroluştururken IHttpClientFactory bağımlılık ekleme kapsamı oluşturup oluşturmayacağını belirleyen bir değer alır veya ayarlar. false (varsayılan) ise bir kapsam oluşturulur, aksi takdirde bir kapsam oluşturulmaz.

Bu seçenek, mevcut uygulamalarla uyumluluk için sağlanır. Yeni uygulamalar için varsayılan ayarı kullanmanız önerilir.

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

Özellik Değeri

Açıklamalar

IHttpClientFactory her HttpMessageHandleroluşturduğunda (varsayılan olarak) bir bağımlılık ekleme kapsamı oluşturur. Oluşturulan kapsam, ileti işleyicisi ile aynı yaşam süresine sahiptir ve ileti işleyicisi atıldığında atılır.

HttpMessageHandlerBuilderActions parçası olan işlemler yürütülürken, Servicesaracılığıyla kapsamlı IServiceProvider sağlanır. Bu, AddHttpMessageHandler<THandler>(IHttpClientBuilder)kullanılarak kaydedilen bir ileti işleyicisi gibi bağımlılık eklemesinden bir ileti işleyicisi almayı içerir.

Şunlara uygulanır