C# 클래스 withSIX.Sync.Core.Transfer.Protocols.HttpUploadProtocol

상속: UploadProtocol
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
HttpUploadProtocol ( Func webClientFactory ) : System
UploadAsync ( TransferSpec spec ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
CreateTimeoutException ( TransferSpec spec, Exception e ) : UploadException
GenerateUploadException ( TransferSpec spec, WebException e ) : void
TryUploadAsync ( TransferSpec spec, IWebClient webClient ) : System.Threading.Tasks.Task
Upload ( TransferSpec spec ) : void

메소드 상세

HttpUploadProtocol() 공개 메소드

public HttpUploadProtocol ( Func webClientFactory ) : System
webClientFactory Func
리턴 System

UploadAsync() 공개 메소드

public UploadAsync ( TransferSpec spec ) : System.Threading.Tasks.Task
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
리턴 System.Threading.Tasks.Task