예제 #1
0
        public bool UploadPart(GlacierFilePart part, EventHandler<Amazon.Runtime.StreamTransferProgressArgs> progressCallback)
        {
            long total = partSize;

            for (int i = 0; i < 16; ++i)
            {
                incrementTransferred = partSize / 16;
                transferred += incrementTransferred;
                Amazon.Runtime.StreamTransferProgressArgs e = new Amazon.Runtime.StreamTransferProgressArgs(incrementTransferred, transferred, total);
                progressCallback(null, e);
                Thread.Sleep(2);
            }
            transferred = 0;

            return true;
        }
예제 #2
0
        public bool UploadPart(GlacierFilePart part, EventHandler <Amazon.Runtime.StreamTransferProgressArgs> progressCallback)
        {
            long total = partSize;

            for (int i = 0; i < 16; ++i)
            {
                incrementTransferred = partSize / 16;
                transferred         += incrementTransferred;
                Amazon.Runtime.StreamTransferProgressArgs e = new Amazon.Runtime.StreamTransferProgressArgs(incrementTransferred, transferred, total);
                progressCallback(null, e);
                Thread.Sleep(2);
            }
            transferred = 0;

            return(true);
        }