我需要提取蔚蓝关键拱顶的防火墙和虚拟网络的性能,它看起来像财产我是VaultProperties.NetworkAcls后
但我不明白如何提取该属性。
我使用VS 2017年C#.NET 2.1的核心
我已经安装了Azure的SKR,我已经安装了Microsoft.Azure.Management.Fluent 1.19.0
我找不到Microsoft.Azure.Management.KeyVault.Models.VaultProperties但是我能找到的是这个
由于Eranga
我设法使用低于给定订阅库信息。你需要下面的NuGet为好。 Microsoft.Azure.Management.KeyVault
private async Task<string> GetAccessTokenAsync(string authority, string resource)
{
var adCredential = new ClientCredential(ClientId,
ClientSecret);
var authenticationContext = new AuthenticationContext(authority);
return (await authenticationContext.AcquireTokenAsync(resource, adCredential)).AccessToken;
}
var token = await GetAccessTokenAsync(
"https://login.microsoftonline.com/<TenantId>",
"https://management.azure.com/")
var tokenCredentials = new TokenCredentials(token);
var keyVaultManagementClient =
new KeyVaultManagementClient(tokenCredentials)
{
SubscriptionId = subscriptionId
}
return keyVaultManagementClient.Vaults.Get(resourceGroupName, vaultName)
你正在寻找的类是在Microsoft.Azure.Management.KeyVault命名空间中的KeyVaultManagementClient。这是在管理KeyVault组件可以从得到的NuGet定义。
您可以按照这个线程的客户对象的初始化。
Creating Azure Key Vault using .NET assembly (Microsoft.Azure.KeyVault)
基本上是类,你会感兴趣:
初始化完成后,您将能够访问你可以访问Vault属性Microsoft.Azure.Management.KeyVault.Models:
希望能帮助到你。