Azure Virtual Network-Bibliotheken für .NETAzure Virtual Network libraries for .NET

ÜbersichtOverview

Mit dem Dienst Azure Virtual Network können Sie Azure-Ressourcen über virtuelle Netzwerke (VNETs) sicher miteinander verbinden.The Azure Virtual Network service enables you to securely connect Azure resources to each other with virtual networks (VNets). Ein VNet ist eine Darstellung Ihres eigenen Netzwerks in der Cloud.A VNet is a representation of your own network in the cloud. Sie können VNETs auch miteinander verbinden, sodass Ressourcen, für die eine Verbindung mit einem der VNets besteht, darüber miteinander kommunizieren können.You can also connect VNets to each other, enabling resources connected to either VNet to communicate with each other.

VerwaltungsbibliothekManagement library

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.Network.Fluent

.NET Core CLI.NET Core CLI

dotnet add package Microsoft.Azure.Management.Network.Fluent

CodebeispielCode Example

Dieses Beispiel zeigt, wie Sie ein virtuelles Netzwerk erstellen können.This example shows how you can create a virtual network.

/* 
  Include these "using" directives...
  
  using Microsoft.Azure.Management.Network.Fluent;
  using Microsoft.Azure.Management.Network.Fluent.Models;
*/
using (NetworkManagementClient client = new NetworkManagementClient(credentials))
{
    // Define VNet
    VirtualNetworkInner vnet = new VirtualNetworkInner()
    {
        Location = "West US",
        AddressSpace = new AddressSpace()
        {
            AddressPrefixes = new List<string>() { "0.0.0.0/16" }
        },

        DhcpOptions = new DhcpOptions()
        {
            DnsServers = new List<string>() { "1.1.1.1", "1.1.2.4" }
        },

        Subnets = new List<Subnet>()
        {
            new Subnet()
            {
                Name = subnet1Name,
                AddressPrefix = "1.0.1.0/24",
            },
            new Subnet()
            {
                Name = subnet2Name,
               AddressPrefix = "1.0.2.0/24",
            }
        }
    };
    
    await client.VirtualNetworks.CreateOrUpdateAsync(resourceGroupName, vNetName, vnet);
}

BeispieleSamples

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