Мы пытаемся взломать WebJobs для подключения к хранилищу в качестве пользователя MSI, чтобы выполнить некоторые требования. мы используем эту технику
https://github.com/Azure/azure-webjobs-sdk/issues/2109
проблема в этой строке
webJobConfiguration.Services.AddSingleton(new DistributedLockManagerContainerProvider
{
InternalContainer = container
});
По-видимому, Azure Webjob api не имеет был обновлен для использования Microsoft.Azure
, и он все еще использует тип контейнера Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
. Не было бы проблем, за исключением того, что весь наш API был преобразован в классы Microsoft.Azure
пространств имен.
Есть ли простой способ переключиться между старым и новым пространствами имен?