示例#1
0
        /// <summary>
        /// Отключится от сервера и очистить ресурсы
        /// </summary>
        public void Disconnect()
        {
            try
            {
                switch (typeSunc)
                {
                case TypeSunc.SFTP:
                {
                    sftp.Disconnect();
                    sftp.Dispose();
                    break;
                }

                case TypeSunc.FTP:
                {
                    ftp.Disconnect();
                    ftp.Dispose();
                    break;
                }

                case TypeSunc.WebDav:
                {
                    webDav.Dispose();
                    break;
                }

                case TypeSunc.OneDrive:
                {
                    oneDrive.GetSignOutUri();
                    break;
                }
                }
            }
            catch { }
        }
 public void Dispose()
 {
     _client.Dispose();
 }
 //Releases all unmanaged resources used in the WebDavSyncClient
 public void Dispose()
 {
     _webDavClient?.Dispose();
 }