internal MonoConnectionProviderFactory () { dotNetStreamProvider = new DotNetSslStreamProvider (); dotNetHttpProvider = new DefaultHttpProvider (dotNetStreamProvider); dotNetConnectionProvider = new DotNetConnectionProvider (this, ConnectionProviderType.DotNet, dotNetStreamProvider, dotNetHttpProvider); Install (dotNetConnectionProvider); newTlsProvider = DependencyInjector.Get<NewTlsProvider> (); newTlsConnectionProvider = new MonoConnectionProvider (this, ConnectionProviderType.NewTLS, newTlsProvider, false); Install (newTlsConnectionProvider); monoWithNewTlsConnectionProvider = new MonoConnectionProvider (this, ConnectionProviderType.MonoWithNewTLS, newTlsProvider, true); Install (monoWithNewTlsConnectionProvider); #if !__MOBILE__ openSslConnectionProvider = new OpenSslConnectionProvider (this); Install (openSslConnectionProvider); #endif manualConnectionProvider = new ManualConnectionProvider (this, ConnectionProviderFlags.IsExplicit); Install (manualConnectionProvider); }
internal MonoConnectionProviderFactory() { dotNetStreamProvider = new DotNetSslStreamProvider(); dotNetHttpProvider = new DefaultHttpProvider(dotNetStreamProvider); dotNetConnectionProvider = new DotNetConnectionProvider(this, ConnectionProviderType.DotNet, dotNetStreamProvider, dotNetHttpProvider); Install(dotNetConnectionProvider); newTlsProvider = DependencyInjector.Get <NewTlsProvider> (); newTlsConnectionProvider = new MonoConnectionProvider(this, ConnectionProviderType.NewTLS, newTlsProvider, false); Install(newTlsConnectionProvider); monoWithNewTlsConnectionProvider = new MonoConnectionProvider(this, ConnectionProviderType.MonoWithNewTLS, newTlsProvider, true); Install(monoWithNewTlsConnectionProvider); #if !__MOBILE__ openSslConnectionProvider = new OpenSslConnectionProvider(this); Install(openSslConnectionProvider); #endif manualConnectionProvider = new ManualConnectionProvider(this, ConnectionProviderFlags.IsExplicit); Install(manualConnectionProvider); }
public MonoClient(MonoConnectionProvider provider, ConnectionParameters parameters) : base(provider, parameters) { }
public MonoServer(MonoConnectionProvider provider, ConnectionParameters parameters) : base(provider, parameters) { }
public MonoConnection(MonoConnectionProvider provider, ConnectionParameters parameters) : base(provider, parameters) { this.provider = provider; }
internal MonoHttpProvider(MonoConnectionProvider connectionProvider) { this.connectionProvider = connectionProvider; }
internal MonoHttpProvider (MonoConnectionProvider connectionProvider) { this.connectionProvider = connectionProvider; }