C# Класс ftpClient.Operations.OperationBase

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_cancelToken System.Threading.CancellationTokenSource
_dataClient System.Net.Sockets.TcpClient
_deferredResponse string>>.Task

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

Метод Описание
Finish ( ) : void
Init ( ControlChannel controlClient, TransferMode mode ) : bool
Process ( ControlChannel controlClient ) : Task

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

Метод Описание
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

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

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

protected DownloadData ( TcpClient dataClient ) : Task
dataClient System.Net.Sockets.TcpClient
Результат Task

Finish() публичный абстрактный Метод

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

Init() публичный абстрактный Метод

public abstract Init ( ControlChannel controlClient, TransferMode mode ) : bool
controlClient ControlChannel
mode TransferMode
Результат bool

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

protected OperationBase ( ) : System
Результат System

ParseData() защищенный абстрактный Метод

protected abstract ParseData ( byte data, int size ) : void
data byte
size int
Результат void

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

protected PrepareDataChannel ( ControlChannel controlChannel, TransferMode mode, string operationCommand ) : TcpClient
controlChannel ControlChannel
mode TransferMode
operationCommand string
Результат System.Net.Sockets.TcpClient

Process() публичный абстрактный Метод

public abstract Process ( ControlChannel controlClient ) : Task
controlClient ControlChannel
Результат Task

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

protected UploadData ( TcpClient dataClient, Stream dataStream ) : Task
dataClient System.Net.Sockets.TcpClient
dataStream Stream
Результат Task

Описание свойств

_cancelToken защищенное свойство

protected CancellationTokenSource,System.Threading _cancelToken
Результат System.Threading.CancellationTokenSource

_dataClient защищенное свойство

protected TcpClient,System.Net.Sockets _dataClient
Результат System.Net.Sockets.TcpClient

_deferredResponse защищенное свойство

protected Task> _deferredResponse
Результат string>>.Task