All Products
Search
Document Center

ApsaraVideo Live:Menggunakan .NET SDK

Last Updated:Jun 21, 2026

Panduan ini menjelaskan cara menggunakan .NET SDK untuk ApsaraVideo Live dan menyediakan contoh kode.

Prasyarat

.NET Framework 4.5 atau versi lebih baru, atau .NET Core 2.0 atau versi lebih baru.

Prosedur

  1. Instal SDK.

    1. Masuk ke .

    2. Pada halaman Install. Pada daftar All languages, pilih .NET. Tab Quick Start menampilkan cara menginstal SDK ApsaraVideo Live.

      SDK ini memerlukan .NET Framework 4.5 atau .NET Core 2.0 atau versi lebih baru. Pilih tab .NET CLI dan jalankan perintah dotnet add package AlibabaCloud.SDK.Live20161101 --version 2.0.0 untuk menginstal SDK.

  2. Buat Proyek dan gunakan tool Credentials untuk mengelola kredensial akses. Untuk informasi selengkapnya, lihat Managing access credentials.

  3. Lakukan permintaan API dan handle respons atau exception.

    // File ini di-generate secara otomatis, jangan diedit. Terima kasih.
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.IO;
    using System.Threading.Tasks;
    using Tea;
    using Tea.Utils;
    namespace AlibabaCloud.SDK.Sample
    {
        public class Sample 
        {
            /// <term>Deskripsi:</term>
            /// <description>
            /// <para>Gunakan kredensial untuk menginisialisasi client.</para>
            /// </description>
            /// 
            /// <returns>
            /// Client
            /// </returns>
            /// 
            /// <term>Exception:</term>
            /// Exception
            public static AlibabaCloud.SDK.Live20161101.Client CreateClient()
            {
                // Untuk keamanan, kami menyarankan agar Anda tidak menyematkan kredensial akses secara langsung dalam kode. Untuk informasi lebih lanjut tentang konfigurasi kredensial, lihat https://www.alibabacloud.com/help/document_detail/378671.html.
                Aliyun.Credentials.Client credential = new Aliyun.Credentials.Client();
                AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
                {
                    Credential = credential,
                };
                // Lihat https://api.aliyun.com/product/live untuk endpoint.
                config.Endpoint = "live.aliyuncs.com";
                return new AlibabaCloud.SDK.Live20161101.Client(config);
            }
            public static void Main(string[] args)
            {
                AlibabaCloud.SDK.Live20161101.Client client = CreateClient();
                AlibabaCloud.SDK.Live20161101.Models.DescribeLiveDomainMappingRequest describeLiveDomainMappingRequest = new AlibabaCloud.SDK.Live20161101.Models.DescribeLiveDomainMappingRequest
                {
                    RegionId = "<Your RegionId>",
                    DomainName = "<Your DomainName>",
                };
                AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
                try
                {
                    // Tambahkan kode di sini untuk memproses respons dari pemanggilan API yang berhasil.
                    client.DescribeLiveDomainMappingWithOptions(describeLiveDomainMappingRequest, runtime);
                }
                catch (TeaException error)
                {
                    // Kode berikut hanya untuk tujuan demonstrasi. Tangani exception dengan hati-hati. Jangan abaikan exception dalam Proyek Anda.
                    // Pesan error
                    Console.WriteLine(error.Message);
                    // URL pemecahan masalah
                    Console.WriteLine(error.Data["Recommend"]);
                    AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
                }
                catch (Exception _error)
                {
                    TeaException error = new TeaException(new Dictionary<string, object>
                    {
                        { "message", _error.Message }
                    });
                    // Kode berikut hanya untuk tujuan demonstrasi. Tangani exception dengan hati-hati. Jangan abaikan exception dalam Proyek Anda.
                    // Pesan error
                    Console.WriteLine(error.Message);
                    // URL pemecahan masalah
                    Console.WriteLine(error.Data["Recommend"]);
                    AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
                }
            }
        }
    }