使用.net

时间:2015-10-27 13:12:49

标签: .net azure-virtual-network

我是微软azure的新手,我正在尝试使用其.net sdk与azure进行交互。 如何使用.net检索在Azure中创建的虚拟网络列表和相应的子网? 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您可以使用Azure管理库,它位于名为:microsoft.windowsazure.management的nuget包中

以下是一个示例:

var cred = new Microsoft.Azure.CertificateCloudCredentials("yoursubid", new X509Certificate2(Convert.FromBase64String("yourcert")));

using (var netclient = new NetworkManagementClient(cred))
{
  var networks = netclient.Networks.List();
  Console.WriteLine("Networks:");
  networks.VirtualNetworkSites.ToList().ForEach(x =>
  {
    Console.WriteLine(x.Name);
    x.Subnets.ToList().ForEach(y => Console.WriteLine(y.Name));
  }
 );

}

如果您需要更详细的示例,请查看this blog post.