Bibliotecas da CDN do Azure para .NET

Descrição Geral

A Rede de Entrega de Conteúdos (CDN) do Azure coloca em cache conteúdo Web estático em localizações estrategicamente colocadas de modo a fornecer o débito máximo para disponibilização de conteúdo aos utilizadores. A CDN oferece aos programadores uma solução global para o fornecimento de conteúdo de largura de banda alta ao colocar em cache o conteúdo em nós físicos por todo o mundo.

Para saber mais sobre a CDN do Azure, veja Descrição geral da Rede de Entrega de Conteúdos do Azure.

Biblioteca de gestão

Pode utilizar a Biblioteca da CDN do Azure para .NET para automatizar a criação e gestão de perfis e pontos finais da CDN.

Instale o pacote NuGet diretamente a partir da consola do Visual Studio Package Manager ou com a CLI do .NET Core.

Gestor de Pacotes do Visual Studio

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

Exemplo

Este exemplo cria um novo perfil da CDN com um novo ponto final apontado para 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();

Amostras