C# Класс LumiSoft.Net.FTP.Client.FTP_Client

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

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

Метод Описание
Authenticate ( string userName, string password ) : void

Authenticates user.

Connect ( string host, int port ) : void

Connects to specified host.

CreateDir ( string dir ) : void

Creates directory.

DeleteDir ( string dir ) : void

Deletes directory.

DeleteFile ( string file ) : void

Deletes specified file or directory.

Disconnect ( ) : void

Disconnects from active host.

Dispose ( ) : void

Clears resources and closes connection if open.

FTP_Client ( ) : System

Default connection.

GetList ( ) : DataSet

Gets directory listing.

ReceiveFile ( string fileName, Stream storeStream ) : void

Recieves specified file from server.

ReceiveFile ( string fileName, string putFileName ) : void

Recieves specified file from server.

RenameDir ( string oldDir, string newDir ) : void

Renames directory.

RenameFile ( string oldFileName, string newFileName ) : void

Renames specified file or directory.

SetCurrentDir ( string dir ) : void

Sets current directory.

StoreFile ( Stream getStream, string fileName ) : void

Stores specified file to server.

StoreFile ( string getFileName ) : void

Stores specified file to server.

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

Метод Описание
GetDataConnection ( int portA ) : Socket
ParseDirListing ( string list ) : DataSet

Parses server returned directory listing.

Port ( ) : int
SetTransferMode ( TransferMode mode ) : void

Sets transfer mode.

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

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

Authenticates user.
public Authenticate ( string userName, string password ) : void
userName string User name.
password string Password.
Результат void

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

Connects to specified host.
public Connect ( string host, int port ) : void
host string Host name.
port int Port.
Результат void

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

Creates directory.
public CreateDir ( string dir ) : void
dir string Directory name.
Результат void

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

Deletes directory.
public DeleteDir ( string dir ) : void
dir string Name of directory which to delete.
Результат void

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

Deletes specified file or directory.
public DeleteFile ( string file ) : void
file string File name.
Результат void

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

Disconnects from active host.
public Disconnect ( ) : void
Результат void

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

Clears resources and closes connection if open.
public Dispose ( ) : void
Результат void

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

Default connection.
public FTP_Client ( ) : System
Результат System

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

Gets directory listing.
public GetList ( ) : DataSet
Результат System.Data.DataSet

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

Recieves specified file from server.
public ReceiveFile ( string fileName, Stream storeStream ) : void
fileName string File name of file which to receive.
storeStream Stream Stream where to store file.
Результат void

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

Recieves specified file from server.
public ReceiveFile ( string fileName, string putFileName ) : void
fileName string File name of file which to receive.
putFileName string File path+name which to store.
Результат void

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

Renames directory.
public RenameDir ( string oldDir, string newDir ) : void
oldDir string Name of directory which to rename.
newDir string New directory name.
Результат void

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

Renames specified file or directory.
public RenameFile ( string oldFileName, string newFileName ) : void
oldFileName string File name of file what to rename.
newFileName string New file name.
Результат void

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

Sets current directory.
public SetCurrentDir ( string dir ) : void
dir string Directory.
Результат void

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

Stores specified file to server.
public StoreFile ( Stream getStream, string fileName ) : void
getStream Stream Stream from where to gets file.
fileName string File name to store in server.
Результат void

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

Stores specified file to server.
public StoreFile ( string getFileName ) : void
getFileName string File path+name which to store in server.
Результат void