C# 클래스 RemObjects.InternetPack.Ftp.FtpServer

상속: RemObjects.InternetPack.CommandBased.CommandBasedServer
파일 보기 프로젝트 열기: remobjects/internetpack

Private Properties

프로퍼티 타입 설명
ValidateConnection System.Boolean

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ValidateConnection ( FtpSession session ) : System.Boolean

메소드 상세

Cmd_ABOR() 공개 정적인 메소드

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

Cmd_ACCT() 공개 정적인 메소드

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

Cmd_APPE() 공개 정적인 메소드

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

Cmd_CDUP() 공개 정적인 메소드

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

Cmd_CWD() 공개 정적인 메소드

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

Cmd_DELE() 공개 정적인 메소드

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

Cmd_LIST() 공개 정적인 메소드

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

Cmd_MKD() 공개 정적인 메소드

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

Cmd_NOOP() 공개 정적인 메소드

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

Cmd_PASS() 공개 정적인 메소드

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

Cmd_PASV() 공개 정적인 메소드

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

Cmd_PORT() 공개 정적인 메소드

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

Cmd_PWD() 공개 정적인 메소드

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

Cmd_QUIT() 공개 정적인 메소드

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

Cmd_REST() 공개 정적인 메소드

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

Cmd_RETR() 공개 정적인 메소드

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

Cmd_RMD() 공개 정적인 메소드

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

Cmd_RNFR() 공개 정적인 메소드

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

Cmd_RNTO() 공개 정적인 메소드

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

Cmd_STOR() 공개 정적인 메소드

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

Cmd_SYST() 공개 정적인 메소드

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

Cmd_TYPE() 공개 정적인 메소드

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

Cmd_USER() 공개 정적인 메소드

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

FtpServer() 공개 메소드

public FtpServer ( ) : System
리턴 System

GetDefaultSessionClass() 보호된 메소드

protected GetDefaultSessionClass ( ) : Type
리턴 System.Type

HandleCommandException() 보호된 메소드

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

InitCommands() 보호된 메소드

protected InitCommands ( ) : void
리턴 void

InvokeOnAccount() 보호된 메소드

protected InvokeOnAccount ( FtpUserAccountArgs e ) : void
e FtpUserAccountArgs
리턴 void

InvokeOnCanRetrieveFile() 보호된 메소드

protected InvokeOnCanRetrieveFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
리턴 void

InvokeOnCanStoreFile() 보호된 메소드

protected InvokeOnCanStoreFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
리턴 void

InvokeOnChangeDirectory() 보호된 메소드

protected InvokeOnChangeDirectory ( FtpChangeDirectoryArgs e ) : void
e FtpChangeDirectoryArgs
리턴 void

InvokeOnClientDisconnected() 보호된 메소드

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

InvokeOnDelete() 보호된 메소드

protected InvokeOnDelete ( FtpFileEventArgs e ) : void
e FtpFileEventArgs
리턴 void

InvokeOnDeleteDirectory() 보호된 메소드

protected InvokeOnDeleteDirectory ( FtpFileEventArgs e ) : void
e FtpFileEventArgs
리턴 void

InvokeOnGetListing() 보호된 메소드

protected InvokeOnGetListing ( FtpGetListingArgs e ) : void
e FtpGetListingArgs
리턴 void

InvokeOnMakeDirectory() 보호된 메소드

protected InvokeOnMakeDirectory ( FtpFileEventArgs e ) : void
e FtpFileEventArgs
리턴 void

InvokeOnRename() 보호된 메소드

protected InvokeOnRename ( FtpRenameEventArgs e ) : void
e FtpRenameEventArgs
리턴 void

InvokeOnRetrieveFile() 보호된 메소드

protected InvokeOnRetrieveFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
리턴 void

InvokeOnStoreFile() 보호된 메소드

protected InvokeOnStoreFile ( FtpTransferEventArgs e ) : void
e FtpTransferEventArgs
리턴 void

InvokeOnUserLogin() 보호된 메소드

protected InvokeOnUserLogin ( FtpUserLoginEventArgs e ) : void
e FtpUserLoginEventArgs
리턴 void

ValidFilename() 공개 정적인 메소드

public static ValidFilename ( String value ) : System.Boolean
value String
리턴 System.Boolean

ValidateDirectory() 공개 정적인 메소드

public static ValidateDirectory ( String value ) : String
value String
리턴 String