public void SetTokenProcessor(string clientId, Func <ClientCertificateInfo, HttpClient, Task <ClientCertificateToken> > processor) { var old = _clientList.FirstOrDefault(c => c.ClientID == clientId); if (old != null && processor != null) { old.Processor = CertificateProcessor.CreateDelegateProcessor(processor); } }
public ClientItem SetProcessor(Func <ClientCertificateInfo, HttpClient, Task <ClientCertificateToken> > processor) { Processor = CertificateProcessor.CreateDelegateProcessor(processor); return(this); }