public HttpFtpProtocolExtension(IHttpFtpProtocolParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (HttpFtpProtocolExtension.parameters != null) { throw new InvalidOperationException("The type HttpFtpProtocolExtension is already initialized."); } HttpFtpProtocolExtension.parameters = parameters; ProtocolProviderFactory.RegisterProtocolHandler("http", typeof(HttpProtocolProvider)); ProtocolProviderFactory.RegisterProtocolHandler("https", typeof(HttpProtocolProvider)); ProtocolProviderFactory.RegisterProtocolHandler("ftp", typeof(FtpProtocolProvider)); }
public HttpFtpProtocolExtension(IHttpFtpProtocolParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (HttpFtpProtocolExtension.parameters != null) { throw new InvalidOperationException("The type HttpFtpProtocolExtension is already initialized."); } HttpFtpProtocolExtension.parameters = parameters; ProtocolProviderFactory.RegisterProtocolHandler("http", typeof(HttpProtocolProvider)); ProtocolProviderFactory.RegisterProtocolHandler("https", typeof(HttpProtocolProvider)); ProtocolProviderFactory.RegisterProtocolHandler("ftp", typeof(FtpProtocolProvider)); }