C# Класс GSF.Net.Ftp.FtpClient

Наследование: System.ComponentModel.Component
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
OnBeginFileTransfer void
OnCommandSent void
OnEndFileTransfer void
OnFileTransferNotification void
OnFileTransferProgress void
OnResponseReceived void

Открытые методы

Метод Описание
AbortTransfer ( ) : void

Aborts current file transfer.

Close ( ) : void

Closes current FTP session.

Connect ( string userName, string password ) : void

Connects to FTP server using specified credentials.

FtpClient ( ) : System

Constructs a new FTP session using the default settings.

FtpClient ( IContainer container ) : System

Initializes a new instance of the FtpClient class.

FtpClient ( bool caseInsensitive ) : System

Constructs a new FTP session using the specified settings.

SetCurrentDirectory ( string directoryPath ) : void

Changes the current FTP session directory to the specified path.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Releases the unmanaged resources used by the FtpClient object and optionally releases the managed resources.

Приватные методы

Метод Описание
OnBeginFileTransfer ( string localFileName, string remoteFileName, TransferDirection transferDirection ) : void
OnCommandSent ( string command ) : void
OnEndFileTransfer ( string localFileName, string remoteFileName, TransferDirection transferDirection ) : void
OnFileTransferNotification ( GSF.Net.Ftp.FtpAsyncResult transferResult ) : void
OnFileTransferProgress ( ProcessProgress fileTransferProgress, TransferDirection transferDirection ) : void
OnResponseReceived ( string response ) : void

Описание методов

AbortTransfer() публичный Метод

Aborts current file transfer.
public AbortTransfer ( ) : void
Результат void

Close() публичный Метод

Closes current FTP session.
public Close ( ) : void
Результат void

Connect() публичный Метод

Connects to FTP server using specified credentials.
public Connect ( string userName, string password ) : void
userName string User name used to authenticate to FTP server.
password string Password used to authenticate to FTP server.
Результат void

Dispose() защищенный Метод

Releases the unmanaged resources used by the FtpClient object and optionally releases the managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Результат void

FtpClient() публичный Метод

Constructs a new FTP session using the default settings.
public FtpClient ( ) : System
Результат System

FtpClient() публичный Метод

Initializes a new instance of the FtpClient class.
public FtpClient ( IContainer container ) : System
container IContainer object that contains the .
Результат System

FtpClient() публичный Метод

Constructs a new FTP session using the specified settings.
public FtpClient ( bool caseInsensitive ) : System
caseInsensitive bool Set to true to not be case sensitive with FTP file and directory names.
Результат System

SetCurrentDirectory() публичный Метод

Changes the current FTP session directory to the specified path.
public SetCurrentDirectory ( string directoryPath ) : void
directoryPath string New directory.
Результат void