Azure DNS-Bibliotheken für .NETAzure DNS libraries for .NET

Verwenden Sie die Microsoft Azure DNS-Bibliotheken für .NET zum Erstellen und Ändern von DNS-Zonen und -Einträgen, die in Azure gehostet werden.Use the Microsoft Azure DNS libraries for .NET to create and modify DNS zones and records hosted within Azure. Zonen und Einträge werden als Azure-Ressourcen verwaltet.Zones and records are managed as Azure Resources. Um mehr zu erfahren, lesen Sie Azure DNS – Übersicht.Learn more by reading the Azure DNS overview.

VerwaltungsbibliothekManagement library

Verwenden Sie die Verwaltungsbibliothek zum Erstellen und Ändern von DNS-Zonen und -Einträgen, die in Azure gehostet werden.Use the management library to create and modify DNS zones and records that are hosted in Azure.

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.Management.Dns
dotnet add package Microsoft.Azure.Management.Dns

BeispielExample

Im folgenden Beispiel wird eine neue DNS-Zone erstellt.The following example creates a new DNS zone.

/*
using Microsoft.Rest.Azure.Authentication;
using Microsoft.Azure.Management.Dns;
using Microsoft.Azure.Management.Dns.Models;
*/
Microsoft.Rest.ServiceClientCredentials serviceCreds = await ApplicationTokenProvider.LoginSilentAsync(tenantId, clientId, secret);
DnsManagementClient dnsClient = new DnsManagementClient(serviceCreds);            
Zone dnsZoneParams = new Zone("global");
dnsZoneParams.Tags = new Dictionary<string, string>();
dnsZoneParams.Tags.Add("dept", "finance");
Zone dnsZone =
    await dnsClient.Zones.CreateOrUpdateAsync(resourceGroupName, zoneName, dnsZoneParams, null, "*");

BeispieleSamples

Untersuchen Sie weiteren .NET-Beispielcode, den Sie in Ihren Apps verwenden können.Explore more sample .NET code you can use in your apps.