Skip to content

Commit 9d2b261

Browse files
authored
Update ConfigureKeyManagementBlobClientOptions.cs (Azure#50748)
1 parent f2bad67 commit 9d2b261

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/src/ConfigureKeyManagementBlobClientOptions.cs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,16 @@ namespace Azure.Extensions.AspNetCore.DataProtection.Blobs
99
{
1010
internal sealed class ConfigureKeyManagementBlobClientOptions : IConfigureOptions<KeyManagementOptions>
1111
{
12-
private readonly IServiceScopeFactory _serviceScopeFactory;
12+
private readonly AzureBlobXmlRepository _azureBlobXmlRepository;
1313

14-
public ConfigureKeyManagementBlobClientOptions(IServiceScopeFactory serviceScopeFactory)
14+
public ConfigureKeyManagementBlobClientOptions(AzureBlobXmlRepository azureBlobXmlRepository)
1515
{
16-
_serviceScopeFactory = serviceScopeFactory;
16+
_azureBlobXmlRepository = azureBlobXmlRepository;
1717
}
1818

1919
public void Configure(KeyManagementOptions options)
2020
{
21-
using var scope = _serviceScopeFactory.CreateScope();
22-
23-
var provider = scope.ServiceProvider;
24-
25-
options.XmlRepository = provider.GetRequiredService<AzureBlobXmlRepository>();
21+
options.XmlRepository = _azureBlobXmlRepository;
2622
}
2723
}
2824
}

0 commit comments

Comments
 (0)