Http2Limits Sınıf
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.
Yalnızca HTTP/2 bağlantıları için geçerli sınırlar.
public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
- Devralma
-
Http2Limits
Oluşturucular
Http2Limits() |
Yalnızca HTTP/2 bağlantıları için geçerli sınırlar. |
Özellikler
HeaderTableSize |
Üst bilgi sıkıştırma tablolarının boyutunu sınırlar; sekizli kümelerde, sunucudaki HPACK kodlayıcı ve kod çözücü kullanabilir. Değer 0'dan büyük veya buna eşit olmalı, varsayılan değer 4096 sekizli (4 KiB) olmalıdır. |
InitialConnectionWindowSize |
Sunucunun, bağlantı başına tüm istekler (akışlar) arasında toplanan bir zamanda ne kadar istek gövdesi verisi almak ve arabelleğe almak istediğini bayt cinsinden gösterir. Not istekleri de şunlarla sınırlıdır: InitialStreamWindowSize Değer 64 KiB'den büyük veya buna eşit olmalı ve 2 GiB'den küçük olmalıdır; varsayılan değer 1 MiB'dir. |
InitialStreamWindowSize |
Sunucunun akış başına bir kerede ne kadar istek gövdesi verisi almak ve arabelleğe almak istediğini bayt cinsinden gösterir. Not bağlantıları da ile InitialConnectionWindowSizesınırlıdır. İstemcinin istek gövdesi verilerini karşıya yükleyebilmesi için hem akış penceresinde hem de bağlantı penceresinde alan olmalıdır. Değer 64 KiB'den büyük veya buna eşit ve 2 GiB'den küçük olmalıdır; varsayılan değer 768 KiB'dir. |
KeepAlivePingDelay |
Canlı tutma ping gecikmesini alır veya ayarlar. Sunucu, bu süre boyunca bir bağlantı üzerinde çerçeve almazsa istemciye canlı tut ping'i gönderir. Bu özellik, bozuk bağlantıları kapatmak için ile KeepAlivePingTimeout birlikte kullanılır. Gecikme değeri 1 saniyeden büyük veya buna eşit olmalıdır. MaxValue Etkin tut ping'ini devre dışı bırakmak için olarak ayarlayın. varsayılan olarak MaxValueayarlanır. |
KeepAlivePingTimeout |
Etkin tutma ping zaman aşımını alır veya ayarlar. Etkin tutma ping'leri, bir etkinlik dışı kalma süresi yapılandırılan KeepAlivePingDelay değeri aştığında gönderilir. Zaman aşımı içinde çerçeve almazsa sunucu bağlantıyı kapatır. Zaman aşımı 1 saniyeden büyük veya buna eşit olmalıdır. MaxValue Etkin tut ping zaman aşımını devre dışı bırakmak için olarak ayarlayın. Varsayılan değer 20 saniyedir. |
MaxFrameSize |
Sekizlilerde alınmasına izin verilen en büyük çerçeve yükünün boyutunu gösterir. Boyut 2^14 ile 2^24-1 arasında olmalıdır. Değer 2^14 ile 2^24 arasında olmalı, varsayılan olarak 2^14 sekizli (16 KiB) olmalıdır. |
MaxRequestHeaderFieldSize |
İstek üst bilgisi alan dizisinin izin verilen en büyük boyutunun sekizli cinsinden boyutunu gösterir. Bu sınır, sıkıştırılmış ve sıkıştırılmamış gösterimlerindeki hem ad hem de değer dizileri için geçerlidir. Değer 0'dan büyük olmalı, varsayılan olarak 2^14 sekizli (16 KiB) olmalıdır. |
MaxStreamsPerConnection |
HTTP/2 bağlantısı başına eşzamanlı istek akışlarının sayısını sınırlar. Fazla akışlar reddedilecektir. Değer 0'dan büyük olmalı, varsayılan değer 100 akış olmalıdır. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin