C# Class RemObjects.InternetPack.Ftp.FtpServer

Inheritance: RemObjects.InternetPack.CommandBased.CommandBasedServer
ファイルを表示 Open project: remobjects/internetpack

Private Properties

Property Type Description
ValidateConnection System.Boolean

Public Methods

Method Description
Cmd_ABOR ( Object sender, CommandEventArgs e ) : void
Cmd_ACCT ( Object sender, CommandEventArgs e ) : void
Cmd_APPE ( Object sender, CommandEventArgs e ) : void
Cmd_CDUP ( Object sender, CommandEventArgs e ) : void
Cmd_CWD ( Object sender, CommandEventArgs e ) : void
Cmd_DELE ( Object sender, CommandEventArgs e ) : void
Cmd_LIST ( Object sender, CommandEventArgs e ) : void
Cmd_MKD ( Object sender, CommandEventArgs e ) : void
Cmd_NOOP ( Object sender, CommandEventArgs e ) : void
Cmd_PASS ( Object sender, CommandEventArgs e ) : void
Cmd_PASV ( Object sender, CommandEventArgs e ) : void
Cmd_PORT ( Object sender, CommandEventArgs e ) : void
Cmd_PWD ( Object sender, CommandEventArgs e ) : void
Cmd_QUIT ( Object sender, CommandEventArgs e ) : void
Cmd_REST ( Object sender, CommandEventArgs e ) : void
Cmd_RETR ( Object sender, CommandEventArgs e ) : void
Cmd_RMD ( Object sender, CommandEventArgs e ) : void
Cmd_RNFR ( Object sender, CommandEventArgs e ) : void
Cmd_RNTO ( Object sender, CommandEventArgs e ) : void
Cmd_STOR ( Object sender, CommandEventArgs e ) : void
Cmd_SYST ( Object sender, CommandEventArgs e ) : void
Cmd_TYPE ( Object sender, CommandEventArgs e ) : void
Cmd_USER ( Object sender, CommandEventArgs e ) : void
FtpServer ( ) : System
ValidFilename ( String value ) : System.Boolean
ValidateDirectory ( String value ) : String

Protected Methods

Method Description
GetDefaultSessionClass ( ) : Type
HandleCommandException ( Connection connection, Exception exception ) : void
InitCommands ( ) : void
InvokeOnAccount ( FtpUserAccountArgs e ) : void
InvokeOnCanRetrieveFile ( FtpTransferEventArgs e ) : void
InvokeOnCanStoreFile ( FtpTransferEventArgs e ) : void
InvokeOnChangeDirectory ( FtpChangeDirectoryArgs e ) : void
InvokeOnClientDisconnected ( SessionEventArgs e ) : void
InvokeOnDelete ( FtpFileEventArgs e ) : void
InvokeOnDeleteDirectory ( FtpFileEventArgs e ) : void
InvokeOnGetListing ( FtpGetListingArgs e ) : void
InvokeOnMakeDirectory ( FtpFileEventArgs e ) : void
InvokeOnRename ( FtpRenameEventArgs e ) : void
InvokeOnRetrieveFile ( FtpTransferEventArgs e ) : void
InvokeOnStoreFile ( FtpTransferEventArgs e ) : void
InvokeOnUserLogin ( FtpUserLoginEventArgs e ) : void

Private Methods

Method Description
ValidateConnection ( FtpSession session ) : System.Boolean

Method Details

Cmd_ABOR() public static method

public static Cmd_ABOR ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_ACCT() public static method

public static Cmd_ACCT ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_APPE() public static method

public static Cmd_APPE ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_CDUP() public static method

public static Cmd_CDUP ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_CWD() public static method

public static Cmd_CWD ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_DELE() public static method

public static Cmd_DELE ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_LIST() public static method

public static Cmd_LIST ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_MKD() public static method

public static Cmd_MKD ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_NOOP() public static method

public static Cmd_NOOP ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_PASS() public static method

public static Cmd_PASS ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_PASV() public static method

public static Cmd_PASV ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_PORT() public static method

public static Cmd_PORT ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_PWD() public static method

public static Cmd_PWD ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_QUIT() public static method

public static Cmd_QUIT ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_REST() public static method

public static Cmd_REST ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_RETR() public static method

public static Cmd_RETR ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_RMD() public static method

public static Cmd_RMD ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_RNFR() public static method

public static Cmd_RNFR ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_RNTO() public static method

public static Cmd_RNTO ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_STOR() public static method

public static Cmd_STOR ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_SYST() public static method

public static Cmd_SYST ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_TYPE() public static method

public static Cmd_TYPE ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

Cmd_USER() public static method

public static Cmd_USER ( Object sender, CommandEventArgs e ) : void
sender Object
e RemObjects.InternetPack.CommandBased.CommandEventArgs
return void

FtpServer() public method

public FtpServer ( ) : System
return System

GetDefaultSessionClass() protected method

protected GetDefaultSessionClass ( ) : Type
return System.Type

HandleCommandException() protected method

protected HandleCommandException ( Connection connection, Exception exception ) : void
connection System.Net.Connection
exception System.Exception
return void

InitCommands() protected method

protected InitCommands ( ) : void
return void

InvokeOnAccount() protected method

protected InvokeOnAccount ( FtpUserAccountArgs e ) : void
e FtpUserAccountArgs
return void

InvokeOnCanRetrieveFile() protected method

protected InvokeOnCanRetrieveFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
return void

InvokeOnCanStoreFile() protected method

protected InvokeOnCanStoreFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
return void

InvokeOnChangeDirectory() protected method

protected InvokeOnChangeDirectory ( FtpChangeDirectoryArgs e ) : void
e FtpChangeDirectoryArgs
return void

InvokeOnClientDisconnected() protected method

protected InvokeOnClientDisconnected ( SessionEventArgs e ) : void
e RemObjects.InternetPack.CommandBased.SessionEventArgs
return void

InvokeOnDelete() protected method

protected InvokeOnDelete ( FtpFileEventArgs e ) : void
e FtpFileEventArgs
return void

InvokeOnDeleteDirectory() protected method

protected InvokeOnDeleteDirectory ( FtpFileEventArgs e ) : void
e FtpFileEventArgs
return void

InvokeOnGetListing() protected method

protected InvokeOnGetListing ( FtpGetListingArgs e ) : void
e FtpGetListingArgs
return void

InvokeOnMakeDirectory() protected method

protected InvokeOnMakeDirectory ( FtpFileEventArgs e ) : void
e FtpFileEventArgs
return void

InvokeOnRename() protected method

protected InvokeOnRename ( FtpRenameEventArgs e ) : void
e FtpRenameEventArgs
return void

InvokeOnRetrieveFile() protected method

protected InvokeOnRetrieveFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
return void

InvokeOnStoreFile() protected method

protected InvokeOnStoreFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
return void

InvokeOnUserLogin() protected method

protected InvokeOnUserLogin ( FtpUserLoginEventArgs e ) : void
e FtpUserLoginEventArgs
return void

ValidFilename() public static method

public static ValidFilename ( String value ) : System.Boolean
value String
return System.Boolean

ValidateDirectory() public static method

public static ValidateDirectory ( String value ) : String
value String
return String