5 writes to XmlRepository
Microsoft.AspNetCore.DataProtection (3)
DataProtectionBuilderExtensions.cs (2)
178options.XmlRepository = new FileSystemXmlRepository(directory, loggerFactory); 202options.XmlRepository = new RegistryXmlRepository(registryKey, loggerFactory);
Internal\KeyManagementOptionsPostSetup.cs (1)
79options.XmlRepository = new ReadOnlyFileSystemXmlRepository(keyDirectory, _loggerFactory!);
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore (1)
EntityFrameworkCoreDataProtectionExtensions.cs (1)
32options.XmlRepository = new EntityFrameworkCoreXmlRepository<TContext>(services, loggerFactory);
Microsoft.AspNetCore.DataProtection.StackExchangeRedis (1)
RedisDataProtectionBuilderExtensions.cs (1)
63options.XmlRepository = new RedisXmlRepository(databaseFactory, key);
3 references to XmlRepository
Microsoft.AspNetCore.DataProtection (3)
Internal\KeyManagementOptionsPostSetup.cs (2)
71if (options is { XmlRepository: null, XmlEncryptor: null }) 81else if (options.XmlRepository is not null)
KeyManagement\XmlKeyManager.cs (1)
98var keyRepository = keyManagementOptions.Value.XmlRepository;