用于 .NET 的 Azure CDN 库

概述

Azure 内容分发网络 (CDN) 将静态 Web 内容缓存在按特定策略布置好的位置,以便提供最大的吞吐量,方便将内容分发给用户。 CDN 将内容缓存在世界各地的物理节点,从而为开发人员提供交付高带宽内容的全球解决方案。

若要详细了解 Azure CDN,请参阅 Azure 内容分发网络概述

管理库

可以使用用于 .NET 的 Azure CDN 库来自动创建和管理 CDN 配置文件与终结点。

直接从 Visual Studio 包管理器控制台或使用 .NET Core CLI 安装 NuGet 包

Visual Studio 包管理器

Install-Package Microsoft.Azure.Management.Cdn.Fluent
dotnet add package Microsoft.Azure.Management.Cdn.Fluent

示例

此示例创建一个新的 CDN 配置文件,其中包含指向 www.contoso.com 的新终结点。

/* Include these "using" directives.
using Microsoft.Azure.Management.Cdn.Fluent;
using Microsoft.Azure.Management.ResourceManager.Fluent.Core;
*/

ICdnProfile profileDefinition = azure.CdnProfiles.Define("CdnProfileName")
    .WithRegion(Region.USCentral)
    .WithExistingResourceGroup("ResourceGroupName")
    .WithStandardVerizonSku()
    .WithNewEndpoint("www.contoso.com")
    .Create();

示例