現在、最大で最大320kB / sをプッシュしているため、WebClientAsyncデータのアップロードでバッファサイズを増やすことができるかどうか疑問に思いました。
私の現在のコード:
using (WebClient Client = new WebClient())
{
byte[] Buffer = File.ReadAllBytes(this.WorkItem.FileLocation);
Client.UploadProgressChanged += new UploadProgressChangedEventHandler(Client_UploadProgressChanged);
Client.UploadDataCompleted += new UploadDataCompletedEventHandler(Client_UploadDataCompleted);
Client.UploadDataAsync(new Uri("-snip-"), Buffer);
}
接続の編集
は制限要因ではありません。(300メガビットの接続、Webサーバーはコンテンツを約30〜40メガバイト/秒のマークでプッシュします)