public static System.Security.Cryptography.X509Certificates.X509Certificate2 ServerCertificateSelector( System.Collections.Concurrent.ConcurrentDictionary <string, System.Security.Cryptography.X509Certificates.X509Certificate2> certs , Microsoft.AspNetCore.Connections.ConnectionContext connectionContext , string name) { System.Security.Cryptography.X509Certificates.X509Certificate2 cert; if (name != null && certs.TryGetValue(name, out cert)) { return(cert); } throw new System.IO.InvalidDataException("No certificate for name \"" + name + "\"."); } // End Function ServerCertificateSelector
public abstract System.Threading.Tasks.Task OnConnectedAsync(Microsoft.AspNetCore.Connections.ConnectionContext connection);
public static Microsoft.AspNetCore.Http.HttpContext GetHttpContext(this Microsoft.AspNetCore.Connections.ConnectionContext connection) { throw null; }
public override System.Threading.Tasks.Task OnConnectedAsync(Microsoft.AspNetCore.Connections.ConnectionContext connection) { throw null; }
public HubConnectionContext(Microsoft.AspNetCore.Connections.ConnectionContext connectionContext, Microsoft.AspNetCore.SignalR.HubConnectionContextOptions contextOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
public X509Certificate2 SelectSsl(Microsoft.AspNetCore.Connections.ConnectionContext context, string host) { return(Kooboo.Data.Server.SslCertificateProvider.SelectCertificate2(host)); }
public System.Threading.Tasks.Task DisposeAsync(Microsoft.AspNetCore.Connections.ConnectionContext connection) { throw null; }
public HubConnectionContext(Microsoft.AspNetCore.Connections.ConnectionContext connectionContext, System.TimeSpan keepAliveInterval, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.TimeSpan clientTimeoutInterval) { }