C# Class ftpClient.Operations.OperationBase

Afficher le fichier Open project: ERNICommunity/TLAoP

Protected Properties

Свойство Type Description
_cancelToken System.Threading.CancellationTokenSource
_dataClient System.Net.Sockets.TcpClient
_deferredResponse string>>.Task

Méthodes publiques

Méthode Description
Finish ( ) : void
Init ( ControlChannel controlClient, TransferMode mode ) : bool
Process ( ControlChannel controlClient ) : Task

Méthodes protégées

Méthode Description
DownloadData ( TcpClient dataClient ) : Task
OperationBase ( ) : System
ParseData ( byte data, int size ) : void
PrepareDataChannel ( ControlChannel controlChannel, TransferMode mode, string operationCommand ) : TcpClient
UploadData ( TcpClient dataClient, Stream dataStream ) : Task

Method Details

DownloadData() protected méthode

protected DownloadData ( TcpClient dataClient ) : Task
dataClient System.Net.Sockets.TcpClient
Résultat Task

Finish() public abstract méthode

public abstract Finish ( ) : void
Résultat void

Init() public abstract méthode

public abstract Init ( ControlChannel controlClient, TransferMode mode ) : bool
controlClient ControlChannel
mode TransferMode
Résultat bool

OperationBase() protected méthode

protected OperationBase ( ) : System
Résultat System

ParseData() protected abstract méthode

protected abstract ParseData ( byte data, int size ) : void
data byte
size int
Résultat void

PrepareDataChannel() protected méthode

protected PrepareDataChannel ( ControlChannel controlChannel, TransferMode mode, string operationCommand ) : TcpClient
controlChannel ControlChannel
mode TransferMode
operationCommand string
Résultat System.Net.Sockets.TcpClient

Process() public abstract méthode

public abstract Process ( ControlChannel controlClient ) : Task
controlClient ControlChannel
Résultat Task

UploadData() protected méthode

protected UploadData ( TcpClient dataClient, Stream dataStream ) : Task
dataClient System.Net.Sockets.TcpClient
dataStream Stream
Résultat Task

Property Details

_cancelToken protected_oe property

protected CancellationTokenSource,System.Threading _cancelToken
Résultat System.Threading.CancellationTokenSource

_dataClient protected_oe property

protected TcpClient,System.Net.Sockets _dataClient
Résultat System.Net.Sockets.TcpClient

_deferredResponse protected_oe property

protected Task> _deferredResponse
Résultat string>>.Task