1 interface inheriting from IXmlRepository
Microsoft.AspNetCore.DataProtection (1)
Repositories\IDeletableXmlRepository.cs (1)
13public interface IDeletableXmlRepository : IXmlRepository
13 references to IXmlRepository
Microsoft.AspNetCore.DataProtection (13)
KeyManagement\IDeletableKeyManager.cs (1)
17/// Indicates whether this key manager and the underlying <see cref="Repositories.IXmlRepository"/> support key deletion.
KeyManagement\IKeyEscrowSink.cs (2)
14/// <see cref="IKeyEscrowSink"/> is distinct from <see cref="IXmlRepository"/> in that 16/// while <see cref="IXmlRepository"/> provides a read+write interface and instances handle encrypted key material.
KeyManagement\KeyManagementOptions.cs (2)
152/// The <see cref="IXmlRepository"/> to use for storing and retrieving XML elements. 154public IXmlRepository? XmlRepository { get; set; }
KeyManagement\XmlKeyManager.cs (6)
33/// A key manager backed by an <see cref="IXmlRepository"/>. 98var keyRepository = keyManagementOptions.Value.XmlRepository; 138internal IXmlRepository KeyRepository { get; } 645internal KeyValuePair<IXmlRepository, IXmlEncryptor?> GetFallbackKeyRepositoryEncryptorPair() 647IXmlRepository? repository; 718return new KeyValuePair<IXmlRepository, IXmlEncryptor?>(repository, encryptor);
Repositories\IDeletableElement.cs (1)
9/// Represents an XML element in an <see cref="IXmlRepository"/> that can be deleted.
Repositories\IDeletableXmlRepository.cs (1)
11/// An extension of <see cref="IXmlRepository"/> that supports deletion of elements.