Код: Выделить всё
public void ConfigureServices(IServiceCollection services)
{
services.AddAzureClients(builder =>
{
// Add a KeyVault client
builder.AddSecretClient(keyVaultUrl);
// Add a storage account client
builder.AddBlobServiceClient(storageUrl);
// Use the environment credential by default
builder.UseCredential(new EnvironmentCredential());
});
services.AddControllers();
}
Код: Выделить всё
[assembly: FunctionsStartup(typeof(Startup))]
namespace Snapshot.Take
{
[ExcludeFromCodeCoverage]
public class Startup : FunctionsStartup
{
public override void Configure(IFunctionsHostBuilder builder)
{
RegisterHttpClients(builder);
builder.Services.AddLogging();
//error
builder.AddSecretClient(new Uri(""));
}
}
}
'Microsoft.Azure.Functions.Extensions.DependencyInjection.IFunctionsHostBuilder'
нельзя использовать в качестве параметра типа 'TBuilder' в универсальном типе или
методе
'SecretClientBuilderExtensions.AddSecretClient(TBuilder,
Uri)'. Неявное преобразование ссылок из
'Microsoft.Azure.Functions.Extensions.DependencyInjection.IFunctionsHostBuilder'
в 'Azure.Core.Extensions.IAzureClientFactoryBuilderWithCredential'.
Существует ли версия этих расширений с функциями Azure или мне придется создать свою собственную?
Подробнее здесь: https://stackoverflow.com/questions/638 ... e-function