コード例 #1
0
ファイル: FusionManagerTest.cs プロジェクト: qiniu/csharp-sdk
        public void fusionMgrTest()
        {
            //Settings.load();
            Settings.LoadFromFile();
            string testResUrl = "http://test.fengyh.cn/qiniu/files/hello.txt";
            Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey);
            FusionManager target = new FusionManager(mac);

            //
        }
コード例 #2
0
ファイル: FusionDemo.cs プロジェクト: qiniu/csharp-sdk
        /// <summary>
        /// 文件预取
        /// </summary>
        public static void prefetch()
        {
            Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey);
            FusionManager fusionMgr = new FusionManager(mac);

            string[] urls = new string[] { "URL1", "URL2" };
            PrefetchRequest request = new PrefetchRequest(urls);
            PrefetchResult result = fusionMgr.Prefetch(request);
            Console.WriteLine(result);
        }
コード例 #3
0
ファイル: FusionDemo.cs プロジェクト: qiniu/csharp-sdk
        /// <summary>
        /// 日志查询
        /// </summary>
        public static void loglist()
        {
            Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey);
            FusionManager fusionMgr = new FusionManager(mac);

            LogListRequest request = new LogListRequest();
            request.Day = "DAY"; // "2016-09-01"
            request.Domains = "DOMAIN1"; // domains
            LogListResult result = fusionMgr.LogList(request);
            Console.WriteLine(result);
        }
コード例 #4
0
ファイル: FusionDemo.cs プロジェクト: qiniu/csharp-sdk
        /// <summary>
        /// 缓存刷新
        /// </summary>
        public static void refresh()
        {
            Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey);
            FusionManager fusionMgr = new FusionManager(mac);

            string[] urls = new string[] { "URL1", "URL2" };
            string[] dirs = new string[] { "DIR1", "DIR2" };
            RefreshRequest request = new RefreshRequest();
            request.AddUrls(urls);
            request.AddDirs(dirs);
            RefreshResult result = fusionMgr.Refresh(request);
            Console.WriteLine(result);
        }
コード例 #5
0
ファイル: FusionDemo.cs プロジェクト: qiniu/csharp-sdk
        /// <summary>
        /// 流量
        /// </summary>
        public static void flux()
        {
            Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey);
            FusionManager fusionMgr = new FusionManager(mac);

            FluxRequest request = new FluxRequest();
            request.StartDate = "START_DATE"; // "2016-09-01"
            request.EndDate = "END_DATE"; // "2016-09-20"
            request.Granularity = "GRANU"; // "day"
            request.Domains = "DOMAIN1;DOMAIN2"; // domains
            FluxResult result = fusionMgr.Flux(request);
            Console.WriteLine(result);
        }