日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

.NET SDK使用說明

本文介紹視頻直播服務端.NET SDK的使用方法和示例代碼。

前提條件

  • 已安裝.NET Framework 4.5或以上版本。

  • 已下載服務端.NET SDK,詳細信息,請參見SDK下載

操作步驟

  1. 安裝SDK。

    1. 在服務端.NET SDK下載頁面復制視頻直播產品適用于.NET 4.0及以上的DLL引用文件鏈接,在新窗口打開該鏈接即可下載DLL文件。詳情請參見SDK下載

    2. 在Visual Studio解決方案資源管理器中右擊您的項目,選擇添加 > 引用

    3. 在應用管理器對話框中,單擊瀏覽,選擇已下載的DLL文件,單擊添加

    4. 單擊確定

  2. 創建一個名為config.ini的配置文件放在建議目錄conf中,其中包含AK/SK信息。配置文件的內容如下:

    [default]
    access_key_id = YOUR_ACCESS_KEY_ID
    access_key_secret = YOUR_ACCESS_KEY_SECRET

    請將 YOUR_ACCESS_KEY_IDYOUR_ACCESS_KEY_SECRET 替換為您的實際AK/SK值。

    然后,可以使用以下C#代碼讀取配置文件并調用阿里云SDK。

  3. 創建并初始化DefaultAcsClient實例。

    var config = new IniConfig();
    config.Load(File.OpenRead("conf/config.ini"));
    
    // 阿里云賬號AccessKey擁有所有API的訪問權限,建議您使用RAM用戶進行API訪問或日常運維。
    // 強烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導致AccessKey泄露,威脅您賬號下所有資源的安全。
    // 本示例通過從配置文件中讀取AccessKey,來實現API訪問的身份驗證。
    var accessKeyId = config.Get("default", "access_key_id");
    var accessKeySecret = config.Get("default", "access_key_secret");
    
    // 創建 AcsClient 實例
    var profile = DefaultProfile.GetProfile(<your-region-id>, accessKeyId, accessKeySecret);
    var client = new DefaultAcsClient(profile);
  4. 發起請求并處理應答或異常。

    using System;
    using System.IO;
    using Aliyun.Acs.Core;
    using Aliyun.Acs.Core.Exceptions;
    using Aliyun.Acs.Core.Profile;
    using Aliyun.Acs.Core.Retry;
    using Aliyun.Acs.Core.Retry.Condition;
    using Aliyun.Acs.Core.Transform;
    using Aliyun.Acs.Core.Utils;
    using Aliyun.Acs.live.Model.V20161101;
    
    class TestProgram
    {
        static void Main(string[] args)
        {
            //構建一個Client,用于發起請求
            var config = new IniConfig();
            config.Load(File.OpenRead("conf/config.ini"));
    
            // 阿里云賬號AccessKey擁有所有API的訪問權限,建議您使用RAM用戶進行API訪問或日常運維。
            // 強烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導致AccessKey泄露,威脅您賬號下所有資源的安全。
            // 本示例通過從配置文件中讀取AccessKey,來實現API訪問的身份驗證。
            var accessKeyId = config.Get("default", "access_key_id");
            var accessKeySecret = config.Get("default", "access_key_secret");
    
            // 創建 AcsClient 實例
            var profile = DefaultProfile.GetProfile("cn-hangzhou", accessKeyId, accessKeySecret);
            var client = new DefaultAcsClient(profile);
            try
            {
                //構造請求
                DescribeInstancesRequest request = new DescribeInstancesRequest();
                request.PageSize = 10;
                //發起請求,獲取Response
                DescribeInstancesResponse response = client.GetAcsResponse(request);
                System.Console.WriteLine(response.TotalCount);
            }
            catch (ServerException ex)
            {
                System.Console.WriteLine(ex.ToString());
            }
            catch (ClientException ex)
            {
                System.Console.WriteLine(ex.ToString());
            }
        }
    }