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