TsgcWebSocketClientOlaylar › OnSSLGetHandler

OnSSLGetHandler Olay

Özel bir handler örneği sağlanabilmesi için SSL handler'ı oluşturulmadan önce tetiklenir.

Sözdizimi

property OnSSLGetHandler: TsgcWSOnSSLGetHandler;
// TsgcWSOnSSLGetHandler = procedure(Sender: TObject; aType: TwsSSLHandler; var aSSLHandler: TIdSSLIOHandlerSocketBase) of object

Varsayılan Değer

Remarks

OnSSLGetHandler, istemci TLS IOHandler'ı oluşturmadan hemen önce tetiklenir. Varsayılan işleyiciyi değiştirmek için (örneğin özel bir OpenSSL veya SChannel uygulaması bağlamak için) aSSLHandler'ı kendi sınıfınızın (TIdIOHandlerSSLBase'den türetilmiş) bir örneğine ayarlayın. İstemcinin varsayılan işleyiciyi oluşturmasına izin vermek için aSSLHandler'ı atanmamış bırakın; bu durumda OnSSLAfterCreateHandler, oluşturmadan sonra özellikleri ayarlamak için yine de kullanılabilir. Bileşen, burada atanan işleyicinin sahipliğini alır.

Örnek


procedure OnSSLGetHandler(Sender: TObject; aType: TwsSSLHandler;
  var aSSLHandler: TIdSSLIOHandlerSocketBase);
begin
  aSSLHandler := TCustomSSLHandler.Create(nil);
  // ... configure handler properties
end;

Olaylara Dön