コード例 #1
0
ファイル: WatchVideo.xaml.cs プロジェクト: CoPaXoN/VideoZone
 public void DownloadFile(string DocURL)
 {
     // first you should get the file size from the server side in bytes.
     fileSize = 825344;
     service  = new UploadClient();
     service.InnerChannel.OperationTimeout = new TimeSpan(0, 30, 0);
     docName     = DocURL;
     isFirstCall = true;
     service.DownloadChunkCompleted += service_DownloadChunkCompleted;
     service.DownloadChunkAsync(DocURL, I64Offset, i32ChunkSize);
 }
コード例 #2
0
ファイル: UploadVideo.xaml.cs プロジェクト: CoPaXoN/VideoZone
        void SendFile(UploadFile file, bool append)
        {
            var fs = new UploadService.UploadClient();

            fs.DoUploadCompleted += new EventHandler <VideoZoneV2.UploadService.DoUploadCompletedEventArgs>(fs_DoUploadCompleted);
            if (EveryoneCb.IsChecked == true)
            {
                fs.DoUploadAsync(txtVideoName.Text, App.Current.Resources["User"].ToString(), file.Name, cbCategory.SelectedItem.ToString(), "everyone", file.Contents[0], append);
            }
            else
            {
                for (int i = 0; i < ShareTxt.Text.Count(f => f == ','); i++)
                {
                }
                fs.DoUploadAsync(txtVideoName.Text, App.Current.Resources["User"].ToString(), file.Name, cbCategory.SelectedItem.ToString(), ShareTxt.Text, file.Contents[0], append);
            }
        }