1 interface inheriting from IXmlRepository
Microsoft.AspNetCore.DataProtection (1)
Repositories\IDeletableXmlRepository.cs (1)
13
public 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.
154
public
IXmlRepository
? XmlRepository { get; set; }
KeyManagement\XmlKeyManager.cs (6)
33
/// A key manager backed by an <see cref="
IXmlRepository
"/>.
98
var
keyRepository = keyManagementOptions.Value.XmlRepository;
138
internal
IXmlRepository
KeyRepository { get; }
645
internal KeyValuePair<
IXmlRepository
, IXmlEncryptor?> GetFallbackKeyRepositoryEncryptorPair()
647
IXmlRepository
? repository;
718
return 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.