TsgcHTTP2ClientYöntemler › Close

Close Yöntem

Sunucuya bir GOAWAY çerçevesi göndererek zarif bir HTTP/2 kapatma gerçekleştirir.

Sözdizimi

procedure Close(aCode: Th2ErrorCodes = h2erNO_ERROR; const aDescription: String = '');

Parametreler

NameTypeAçıklama
aCodeTh2ErrorCodesGOAWAY çerçevesine yazılan HTTP/2 hata kodu. Temiz bir kapatmayı bildirmek için varsayılan olarak h2erNO_ERROR değerine ayarlanır.
aDescriptionconst StringGOAWAY çerçevesinin Additional Debug Data alanına kopyalanan isteğe bağlı hata ayıklama metni; hiçbir neden gerekmediğinde boş bir dize geçirin.

Remarks

Disconnect'in aksine, Close, eşe bir GOAWAY çerçevesiyle bildirim gönderir, böylece zaten açılmış akışlar taşıma yıkılmadan önce bitebilir. HTTP/2 oturumunu, devam eden istekleri onurlandırarak temiz bir şekilde serbest bırakmak istediğinizde çağırın.

Örnek

oClient.Close(h2erNO_ERROR, 'client shutting down');

Yöntemlere Dön