HttpClientFactoryOptions.SuppressHandlerScope Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.