C# Класс SuperSocket.Ftp.FtpService.DataConnection

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Close ( ) : void
DataConnection ( FtpSession session, Socket listenSocket, int port ) : System
GetStream ( SuperSocket.Ftp.FtpService.FtpContext context ) : Stream

Gets the stream.

RunDataConnection ( ) : Task
SendResponse ( SuperSocket.Ftp.FtpService.FtpContext context, List list ) : void

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

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

Called when [close].

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

Метод Описание
GetFixedLength ( long length ) : string
GetListTimeString ( System.DateTime time ) : string
InitStream ( SuperSocket.Ftp.FtpService.FtpContext context ) : void
ProcessAccept ( SocketAsyncEventArgs e ) : void
StopListener ( ) : void
TryListenSocketPort ( IPAddress address, int tryPort ) : Socket
TryOpenDataConnection ( FtpSession session, DataConnection &dataConnection ) : bool
TryOpenDataConnection ( FtpSession session, int port, DataConnection &dataConnection ) : bool
acceptEventArgs_Completed ( object sender, SocketAsyncEventArgs e ) : void

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

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

public Close ( ) : void
Результат void

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

public DataConnection ( FtpSession session, Socket listenSocket, int port ) : System
session FtpSession
listenSocket Socket
port int
Результат System

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

Gets the stream.
public GetStream ( SuperSocket.Ftp.FtpService.FtpContext context ) : Stream
context SuperSocket.Ftp.FtpService.FtpContext The context.
Результат Stream

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

Called when [close].
protected OnClose ( ) : void
Результат void

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

public RunDataConnection ( ) : Task
Результат Task

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

public SendResponse ( SuperSocket.Ftp.FtpService.FtpContext context, List list ) : void
context SuperSocket.Ftp.FtpService.FtpContext
list List
Результат void