C# Class withSIX.Sync.Core.Transfer.Protocols.LoggingZsyncDownloadWithHttpFallbackProtocol

Inheritance: ZsyncDownloadWithHttpFallbackProtocol, IEnableLogging
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Méthode Description
LogMessage ( TransferSpec spec, Exception e ) : void
LoggingZsyncDownloadWithHttpFallbackProtocol ( IZsyncLauncher zsyncLauncher, IHttpDownloadProtocol httpDownloader ) : System

Méthodes protégées

Méthode Description
TryRegularHttpDownload ( TransferSpec spec, Exception e ) : void
TryRegularHttpDownloadAsync ( TransferSpec spec, Exception e ) : System.Threading.Tasks.Task

Method Details

LogMessage() public méthode

public LogMessage ( TransferSpec spec, Exception e ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
e System.Exception
Résultat void

LoggingZsyncDownloadWithHttpFallbackProtocol() public méthode

public LoggingZsyncDownloadWithHttpFallbackProtocol ( IZsyncLauncher zsyncLauncher, IHttpDownloadProtocol httpDownloader ) : System
zsyncLauncher IZsyncLauncher
httpDownloader IHttpDownloadProtocol
Résultat System

TryRegularHttpDownload() protected méthode

protected TryRegularHttpDownload ( TransferSpec spec, Exception e ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
e System.Exception
Résultat void

TryRegularHttpDownloadAsync() protected méthode

protected TryRegularHttpDownloadAsync ( TransferSpec spec, Exception e ) : System.Threading.Tasks.Task
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
e System.Exception
Résultat System.Threading.Tasks.Task