阿里云sdk:https://develop.aliyun.com/sdk/csharp?spm=5176.doc27234.2.4.QiJb9l

Github:https://github.com/aliyun/aliyun-openapi-net-sdk

云直播产品页面:https://www.aliyun.com/product/live?spm=5176.7960203.237031.168.LRN4J3

SDK使用:

步骤

第一步,需要初始化Client。

1.与阿里云SDK相关的类都在名称空间 Aliyun.Api 下;
2.AliyunClient 是与 Open API 交互的接口,SDK 的操作都是通过 IAliyunClient 完成的;
3.AliyunClient 可以复用,建议设置成应用程序全局唯一的;
4.用户可以调用 SetTimeout 方法来设置SDK调用接口的连接超时时间。
示例代码如下:

private static string serverUrl = "<serverUrl>";//http://slb.aliyuncs.com/
private static string accessKeyId = "<accessKeyId>";
private static string accessKeySecret = "<accessKeySecret>";

private static IAliyunClient client = new DefaultAliyunClient(serverUrl, accessKeyId, accessKeySecret);

第二步, 实例化request,给请求实例赋值并调用API获取返回结果。

调用步骤
1.实例化一个请求类,根据调用的API的不同版本实例化不同命名空间下的请求类;
2.给请求类实例赋值;
3.调用接口返回调用结果。

包名称规则:
请求类名称空间:Aliyun.Api.[PPP].[PPP][yyyymmdd].Request
响应类命名空间:Aliyun.Api.[PPP].[PPP][yyyymmdd].Response
[PPP]为产品名称缩写大写;[yyyymmdd]为API版本号

下面以负载均衡 API 2014-05-15版为例,SLB对应产品名称,20140515对应调用的API版本。
请求类名称空间:Aliyun.Api.SLB.SLB20140515.Request
响应类名称空间:Aliyun.Api.SLB.SLB20140515.Response

下面以创建SLB实例为例,给出示例代码如下:

public static void CreateLoadBalancer()
{
        CreateLoadBalancerRequest request = new CreateLoadBalancerRequest();
        request.RegionId = "<RegionId>";
        request.AddressType = "<AddressType>";
        request.Bandwidth = <Bandwidth>
        request.InternetChargeType = "<InternetChargeType>";

try
        {
                CreateLoadBalancerResponse response = client.Execute(request);
                if (string.IsNullOrEmpty(response.Code))
                {//创建成功
                String loadBlancerId = response.LoadBalancerId;//取得实例ID
                }
                else
                {//创建失败
                String errorCode = response.Code;//取得错误码
                String message = response.Message;//取得错误信息
                }
        }
        catch (Exception e)
        {
                //TODO: handle exception
        }
}

查看 API

安装SDK后,您可以通过调用API来访问、管理阿里云产品,以下是阿里云开放的API的产品,选择产品查看产品API详细说明。

阿里云直播SDK - .NET的更多相关文章

  1. 阿里云直播 C# SDK 如何使用

    阿里云直播SDK的坑 1.直播云没有单独的SDK,直播部分被封装在CDN的相关SDK当中. 2.针对SDK,没有相关Demo. 3.针对SDK,没有相关的文档说明. 4.针对SDK的说明,官网上的说明 ...

  2. 阿里云直播PHP SDK如何使用

    前一篇聊了聊关于阿里云直播,如何进行进行调试,ok,那这篇我们就聊一聊关于阿里云直播的SDK(当然是关于PHP的),基于下面的原因: 1.直播云没有单独的SDK,直播部分的SDK是直接封装在CDN的相 ...

  3. 揭秘阿里云 RTS SDK 是如何实现直播降低延迟和卡顿

    作者:予涛 途坦 这个夏天,没什么能够比一场酣畅淋漓的奥运比赛来的过瘾.但是,在视频平台直播观看比赛也有痛点:"卡顿" 和 "延时".受限于不同地域.复杂的网络 ...

  4. iOS直播集成和问题总结(阿里云直播)

    https://www.jianshu.com/p/714ce954e628 最近接手公司的直播项目,对以前遗留的问题做处理和优化, 于是顺便看了下阿里云直播的文档,在下面写下对直播的理解和遇到的问题 ...

  5. 阿里云 OCS SDK for NodeJS介绍

    阿里云 OCS SDK for NodeJS介绍 阿里云技术团队:熊亮 阿里云 SDK for NodeJS 是为 NodeJS 开发者提供使用阿里云各项服务的统一入口,由阿里云UED团队负责开发维护 ...

  6. 使用阿里云Python SDK管理ECS安全组

    准备工作 本机操作系统:CentOS7 python版本:python2.7.5 还需要准备如下信息: 一个云账号.Access Key ID.Access Key Secret.安全组ID.Regi ...

  7. 阿里云直播鉴权java代码示例

    段时间公司需要做直播服务,所以就研究了一下阿里云的直播,在直播里面,最重要的就是url的鉴权操作(验证推流或者拉流的有效性),在网上找了很多代码,都没有发现java的demo,所以就写篇播客记录一下, ...

  8. 阿里云 .NET SDK Roa 和 Rpc 风格签名

    阿里云 .NET SDK Roa 和 Rpc 风格的签名 Demo,适用于自己不想用其提供的SDK,想用自己组装 Roa 和 Rpc 的签名方式. Roa 和 Rpc 的签名方式主要有以下几个不同点: ...

  9. 快速上手阿里云oss SDK

    使用阿里云oss SDK 依赖安装: pip install oss2 pip install aliyun-python-sdk-sts 版本最好是 2.7.5 或以上 如果要开启 crc64 循环 ...

随机推荐

  1. Solr6.6 创建core

    原文:https://github.com/x113773/testall/issues/7 1. 首先在solr-6.6.0目录运行命令,启动solr:`Linux: $ bin/solr star ...

  2. 配置一个完整的 applicacontext.xml

    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spr ...

  3. .net入门 - Get Started with .NET

    阅读原文 有很多种方式去开始使用.net.因为.net是一个巨大的平台,在这个文档里面有很多文章,告诉你如何从不同的角度去开始使用.net. 使用.NET的语言入门 C#入门文章和C#教程提供了以C# ...

  4. Immutable的认识

    Facebook 工程师 Lee Byron 花费 3 年时间打造,与 React 同期出现,但没有被默认放到 React 工具集里(React 提供了简化的 Helper).它内部实现了一套完整的 ...

  5. 基于Bootstrap+angular的一个豆瓣电影app

    1.搭建项目框架 npm初始化项目 npm init -y //按默认配置初始化项目 安装需要的第三方库 npm install bootstrap angular angular-route --s ...

  6. js实现日期格式化

    <!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-e ...

  7. springBoot基础系列--properties配置

    原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/7183408.html SpringBoot中免除了大部分手动配置,但是对于一些特定的情况, ...

  8. 类 java.util.Scannar方法

    类 java.util.Scannar方法 ·Scannar (InputStream ln):用给定的输人流创建一个Scanner对象. ·String nextLlne():读取输入的下一行内容. ...

  9. mooc上学习acllib后写的包含背景音乐的小涂鸦板(初入江湖,大佬勿喷)

    #include "acllib.h"ACL_Sound sound1;ACL_Image img;//开始图ACL_Image img1;//涂鸦图ACL_Color c=RED ...

  10. nopCommerce 3.9 大波浪系列 之 global.asax

    一.nop的global.asax文件 nop3.9基于ASP.NET MVC 5框架开发,而ASP.NET MVC中global.asax文件包含全局应用程序事件的事件处理程序,它响应应用程序级别和 ...