using System;
namespace AppLimit.CloudComputing.SharpBox.StorageProvider.FTP
{
///
/// This class implements all FTP specific configurations
///
public class FtpConfiguration : ICloudStorageConfiguration
{
private bool _trustUnsecureSslConnections;
///
/// ctor of the FTP configuration
///
public FtpConfiguration(Uri uriFtpServer)
{
ServiceLocator = uriFtpServer;
}
///
/// Specifies if we allow not secure ssl connections
///
public bool TrustUnsecureSSLConnections
{
get { return _trustUnsecureSslConnections; }
set { _trustUnsecureSslConnections = value; }
}
#region ICloudStorageConfiguration Members
private CloudStorageLimits _limits = new CloudStorageLimits();
///
/// Sets or gets the limits of a webdav configuration
///
public CloudStorageLimits Limits
{
get { return _limits; }
set { _limits = value; }
}
///
/// Gets the FTP service url
///
public Uri ServiceLocator { get; set; }
#endregion
}
}