C# Класс Library.Net.Amoeba.BackgroundUploadManager

Наследование: StateManagerBase, Library.Configuration.ISettings
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BackgroundUploadManager ( ConnectionsManager connectionsManager, CacheManager cacheManager, BufferManager bufferManager ) : System
Load ( string directoryPath ) : void
MulticastUpload ( Tag tag, Message message, int miningLimit, System.TimeSpan miningTime, DigitalSignature digitalSignature ) : void
Save ( string directoryPath ) : void
Start ( ) : void
Stop ( ) : void
UnicastUpload ( string signature, Message message, ExchangePublicKey exchangePublicKey, DigitalSignature digitalSignature ) : void
Upload ( Link link, DigitalSignature digitalSignature ) : void
Upload ( Profile profile, DigitalSignature digitalSignature ) : void
Upload ( Store store, DigitalSignature digitalSignature ) : void

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
CheckState ( BackgroundUploadItem item ) : void
EncodeThread ( ) : void
Remove ( BackgroundUploadItem item ) : void
WatchTimer ( ) : void

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

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

public BackgroundUploadManager ( ConnectionsManager connectionsManager, CacheManager cacheManager, BufferManager bufferManager ) : System
connectionsManager ConnectionsManager
cacheManager CacheManager
bufferManager BufferManager
Результат System

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public Load ( string directoryPath ) : void
directoryPath string
Результат void

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

public MulticastUpload ( Tag tag, Message message, int miningLimit, System.TimeSpan miningTime, DigitalSignature digitalSignature ) : void
tag Tag
message Message
miningLimit int
miningTime System.TimeSpan
digitalSignature DigitalSignature
Результат void

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

public Save ( string directoryPath ) : void
directoryPath string
Результат void

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

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

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

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

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

public UnicastUpload ( string signature, Message message, ExchangePublicKey exchangePublicKey, DigitalSignature digitalSignature ) : void
signature string
message Message
exchangePublicKey ExchangePublicKey
digitalSignature DigitalSignature
Результат void

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

public Upload ( Link link, DigitalSignature digitalSignature ) : void
link Link
digitalSignature DigitalSignature
Результат void

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

public Upload ( Profile profile, DigitalSignature digitalSignature ) : void
profile Profile
digitalSignature DigitalSignature
Результат void

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

public Upload ( Store store, DigitalSignature digitalSignature ) : void
store Store
digitalSignature DigitalSignature
Результат void