/// <summary> /// 复制请求回调 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Request_Copy_Compeleted(object sender, WP7HttpEventArgs e) { CallBackData data = CallBackData.Create(e.Result, e.IsError); if (e.IsError) { MessageBox.Show(data.ErrorMessage); } else { MessageBox.Show("复制成功!"); } }
/// <summary> /// 获取文件信息回调 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Request_GetFileInfo_Compelted(object sender, WP7HttpEventArgs e) { FileData data = FileData.Create(e.Result, e.IsError); if (e.IsError) { MessageBox.Show(data.ErrorMessage); } else { MessageBox.Show("文件名:" + data.FileName + "\n" + "文件缩略图:" + data.Thumbnail + "\n" + "文件预览地址:" + data.Preview + "\n" + "文件下载地址:" + data.Uri + "\n"); } }
/// <summary> /// 删除文件 网络访问数据回调 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Request_Delete_HttpCompleted(object sender, WP7HttpEventArgs e) { BaseData data = BaseData.Create(e.Result, e.IsError); if (e.IsError) { MessageBox.Show(data.ErrorMessage); } else { MessageBox.Show("删除成功!"); } }
/// <summary> /// 上传文件 网络访问数据回调 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Request_UploadFile_HttpCompleted(object sender, WP7HttpEventArgs e) { CallBackData data = CallBackData.Create(e.Result, e.IsError); if (e.IsError) { MessageBox.Show(data.ErrorMessage); } else { MessageBox.Show("上传成功!"); } }
/// <summary> /// 获得文件列表 网络访问数据回调 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Request_FileList_HttpCompleted(object sender, WP7HttpEventArgs e) { FileListData data = FileListData.Create(e.Result, e.IsError); if (e.IsError) { MessageBox.Show(data.ErrorMessage); } else { string content = "文件总数为" + data.Count.ToString() + "\n"; foreach (FileData fileData in data.DataList) { content += fileData.FileName + "\n"; } MessageBox.Show(content); } }
/// <summary> /// 获取token 网络访问数据回调 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void Request_Token_HttpCompleted(object sender, WP7HttpEventArgs e) { //认证数据 OauthData data = OauthData.Create(e.Result, e.IsError); if (e.IsError) { //显示错误信息 MessageBox.Show(data.ErrorMessage); } else { //获得服务器返回的token _token = data.Token; //把获得token显示出来 MessageBox.Show(data.Token); } }