Esempio n. 1
0
            void _DownloadCompleted(Int32 SessionIndex_, EHttpRet Ret_, string ObjectName_, Byte[] Buffer_)
            {
                if (Ret_ != EHttpRet.Ok)
                {
                    _DownloadCompletedFunc(Ret_, ObjectName_);
                    return;
                }

                var FullPath = Path.GetFullPath(_DataPathFull + ObjectName_);

                Directory.CreateDirectory(Path.GetDirectoryName(FullPath));
                File.WriteAllBytes(FullPath, Buffer_);

                _DownloadCompletedFunc(Ret_, ObjectName_);

                --_PatchDatas.Peek().LeftCount;

                if (_PatchDatas.Peek().LeftCount == 0)
                {
                    _PatchCore(_PatchDatas.Peek().PatchData);
                    _PatchDatas.Dequeue();
                }
            }
Esempio n. 2
0
 static void DownloadCompletedCallback(int SessionIndex_, EHttpRet Ret_, string ObjectName_, byte[] Buffer_)
 {
     Console.WriteLine("SessionIndex : " + SessionIndex_.ToString() + " EHttpRet : " + Ret_.ToString() + " ObjectName : " + ObjectName_ + " Total : " + Buffer_.Length.ToString());
 }
Esempio n. 3
0
 static void DownloadCompleted(EHttpRet Ret_, string ObjectName_)
 {
     Console.WriteLine("DownloadCompleted HttpRet:" + Ret_.ToString() + " ObjectName:" + ObjectName_);
 }