Sdílet prostřednictvím


Http2Limits Třída

Definice

Omezení platí jenom pro připojení HTTP/2.

public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
Dědičnost
Http2Limits

Konstruktory

Http2Limits()

Omezení platí jenom pro připojení HTTP/2.

Vlastnosti

HeaderTableSize

Omezuje velikost tabulek komprese hlaviček v oktech, kodér HPACK a dekodér na serveru může používat.

Hodnota musí být větší nebo rovna 0, výchozí hodnota je 4096 oktetů (4 KiB).

InitialConnectionWindowSize

Určuje, kolik dat textu požadavku (v bajtech) je server ochoten přijímat a ukládat do vyrovnávací paměti v čase agregovaném napříč všemi požadavky (streamy) na připojení. Požadavky na poznámky jsou také omezeny InitialStreamWindowSize

Hodnota musí být větší nebo rovna 64 kiB a menší než 2 GiB, výchozí hodnota je 1 MiB.

InitialStreamWindowSize

Určuje, kolik dat textu požadavku (v bajtech) je server ochotný přijímat a ukládat do vyrovnávací paměti v čase pro každý datový proud. Poznámka: Připojení jsou také omezena pomocí InitialConnectionWindowSize. V okně streamu i okně připojení musí být místo, aby klient nahrál data textu požadavku.

Hodnota musí být větší nebo rovna 64 KiB a menší než 2 GiB, výchozí hodnota je 768 KiB.

KeepAlivePingDelay

Získá nebo nastaví zpoždění příkazu ping keep alive. Server odešle klientovi příkaz ping keep alive, pokud v připojení po tuto dobu neobdrží žádné rámce. Tato vlastnost se používá společně s KeepAlivePingTimeout k uzavření přerušených připojení.

Hodnota zpoždění musí být větší nebo rovna 1 sekundě. Pokud chcete zakázat příkaz ping keep alive, nastavte na na MaxValue hodnotu . Výchozí hodnota je MaxValue.

KeepAlivePingTimeout

Získá nebo nastaví časový limit příkazu ping keep alive. Příkazy PING se posílají, když doba nečinnosti překročí nakonfigurovanou KeepAlivePingDelay hodnotu. Pokud server v rámci časového limitu neobdrží žádné rámce, připojení zavře.

Časový limit musí být větší nebo roven 1 sekundě. Nastavte na, MaxValue pokud chcete zakázat časový limit příkazu ping keep alive. Výchozí hodnota je 20 sekund.

MaxFrameSize

Určuje velikost největší datové části rámce, kterou je možné přijímat, v oktech. Velikost musí být mezi 2^14 a 2^24-1.

Hodnota musí být mezi 2^14 a 2^24, výchozí hodnota je 2^14 oktetů (16 KiB).

MaxRequestHeaderFieldSize

Určuje velikost maximální povolené velikosti sekvence polí hlaviček požadavku v oktech. Toto omezení platí pro posloupnost názvů i hodnot v jejich komprimovaných i nekomprimovaných reprezentacích.

Hodnota musí být větší než 0, výchozí hodnota je 2^14 oktetů (16 KiB).

MaxStreamsPerConnection

Omezuje počet souběžných datových proudů požadavků na připojení HTTP/2. Nadbytečné datové proudy budou odmítnuty.

Hodnota musí být větší než 0, výchozí hodnota je 100 datových proudů.

Platí pro