C# 클래스 AsyncImageAndroid.DownloadManager

We introduce this class to incapsulate net downloading technology. For this particular case we will use WebClient. This class is bad designed because have multiple responsibilities: 1. Download data from net 2. Loggin feature – EventHandler method. With this method you can subscribe on all events and log arguments with timestamp
파일 보기 프로젝트 열기: xamarin/mobile-samples

Private Properties

프로퍼티 타입 설명
FetchStorePath string
StoreData System.Threading.Tasks.Task

공개 메소드들

메소드 설명
DownloadAsync ( string downloadUrl, string fileName ) : Task
EventHandler ( object sender, EventArgs args ) : void
HandleDownloadProgressChanged ( object sender, DownloadProgressChangedEventArgs e ) : void

비공개 메소드들

메소드 설명
FetchStorePath ( string fileName ) : string
StoreData ( byte data, string pathToStore ) : System.Threading.Tasks.Task

메소드 상세

DownloadAsync() 공개 메소드

public DownloadAsync ( string downloadUrl, string fileName ) : Task
downloadUrl string
fileName string
리턴 Task

EventHandler() 공개 메소드

public EventHandler ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
리턴 void

HandleDownloadProgressChanged() 공개 메소드

public HandleDownloadProgressChanged ( object sender, DownloadProgressChangedEventArgs e ) : void
sender object
e System.Net.DownloadProgressChangedEventArgs
리턴 void