protected virtual IAsyncResult BeginInitializeClientConnection(AsyncCallback callback, Object state) { this.CreateSslClientStream(); return this.fSslStream.BeginAuthenticateAsClient(this.fFactory.TargetHostName, new X509CertificateCollection(), this.GetNetSecurityProtocol(), false, callback, state); }