public void DownloadAsync() { SignedInEventHandler onSignedIn = null; onSignedIn = (a, b) => { Auth.SignedIn -= onSignedIn; // TODO:非同期で画像ダウンロード }; Auth.SignedIn += onSignedIn; SignInAsync(); }
public override void ExcelAsync() { UploadValuesCompletedEventHandler onUploadValuesCompleted = null; onUploadValuesCompleted = (x, y) => { _Client.UploadValuesCompleted -= onUploadValuesCompleted; OnExcelDownloadCompleted(y.Result); }; SignedInEventHandler onSignedIn = null; onSignedIn = (a, b) => { Auth.SignedIn -= onSignedIn; ReachAsync(() => { _Client.UploadValuesCompleted += onUploadValuesCompleted; _Client.UploadValuesAsync(Address, FMWW.Http.Method.Post, PageContext.Translate()); }); }; Auth.SignedIn += onSignedIn; SignInAsync(); }