Bibliotecas de Azure Virtual Network para .NETAzure Virtual Network libraries for .NET

Información generalOverview

El servicio Azure Virtual Network le permite conectar de forma segura los recursos de Azure con redes virtuales.The Azure Virtual Network service enables you to securely connect Azure resources to each other with virtual networks (VNets). Una red virtual es una representación de su propia red en la nube.A VNet is a representation of your own network in the cloud. Puede conectar redes virtuales entre sí para que los recursos conectados a cualquiera de las redes virtuales se comuniquen entre sí.You can also connect VNets to each other, enabling resources connected to either VNet to communicate with each other.

Biblioteca de administraciónManagement library

Instale el paquete NuGet directamente desde la Consola del Administración de paquetes de Visual Studio o con la CLI de .NET Core.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Administrador de paquetes de Visual StudioVisual Studio Package Manager

Install-Package Microsoft.Azure.Management.Network.Fluent

CLI de .NET Core.NET Core CLI

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

Ejemplo de códigoCode Example

En este ejemplo se muestra cómo crear una nueva red virtual.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);
}

EjemplosSamples

Explore más código de ejemplo de .NET que puede usar en sus aplicaciones.Explore more .NET sample code that you can use in your apps.