本文简要介绍了.NET SDK的安装方法,并提供了示例代码。

背景信息

  • .NET SDK包含阿里云.NET SDK核心库(aliyun-net-sdk-core)和资源管理SDK(alibabacloud-csharp-sdk),两者都需要安装。
  • OpenAPI Explorer提供在线调试API和动态生成SDK示例代码的功能,能显著降低API的使用难度,推荐您使用。
  • 关于资源管理API的详情,请参见API概览

.NET SDK的安装方法

.NET SDK的安装方法,请参见快速开始

.NET SDK安装包下载地址如下:

.NET SDK示例

下面为您提供CreateResourceAccount API的.NET SDK示例代码。关于其他API,请访问OpenAPI Explorer调试并获取示例代码。

using System;
using System.Collections.Generic;
using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Profile;
using Aliyun.Acs.Core.Exceptions;
using Aliyun.Acs.Core.Http;

namespace CommonRequestDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //构建一个阿里云客户端,用于发起请求。
            //构建阿里云客户端时需要设置AccessKey ID和AccessKey Secret。
            IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");
            DefaultAcsClient client = new DefaultAcsClient(profile);
            //构建请求,设置参数。
            CommonRequest request = new CommonRequest();
            request.Method = MethodType.POST;
            request.Domain = "resourcemanager.aliyuncs.com";
            request.Version = "2020-03-31";
            request.Action = "CreateResourceAccount";
            // request.Protocol = ProtocolType.HTTP;
            request.AddQueryParameters("DisplayName", "<DisplayName>");

            //发起请求,并得到响应。
            try {
                CommonResponse response = client.GetCommonResponse(request);
                Console.WriteLine(System.Text.Encoding.Default.GetString(response.HttpResponse.Content));
            }
            catch (ServerException e)
            {
                Console.WriteLine(e);
            }
            catch (ClientException e)
            {
                Console.WriteLine(e);
            }
        }
    }
}