XmlDocumentDecryptor Class¶
Class responsible for encrypting and decrypting XML.
- Namespace
Microsoft.Extensions.Configuration.Xml- Assemblies
- Microsoft.Extensions.Configuration.Xml
Syntax¶
public class XmlDocumentDecryptor
-
class
Microsoft.Extensions.Configuration.Xml.XmlDocumentDecryptor
Constructors¶
-
XmlDocumentDecryptor()¶ Initializes a XmlDocumentDecryptor.
protected XmlDocumentDecryptor()
-
Methods¶
-
CreateDecryptingXmlReader(System.IO.Stream, System.Xml.XmlReaderSettings)¶ Returns an XmlReader that decrypts data transparently.
Return type: System.Xml.XmlReader public XmlReader CreateDecryptingXmlReader(Stream input, XmlReaderSettings settings)
-
DecryptDocumentAndCreateXmlReader(System.Xml.XmlDocument)¶ Override to process encrypted XML.
Arguments: document (System.Xml.XmlDocument) – The document. Return type: System.Xml.XmlReader Returns: An XmlReader which can read the document. protected virtual XmlReader DecryptDocumentAndCreateXmlReader(XmlDocument document)
-
Fields¶
-
Instance()¶ Accesses the singleton decryptor instance.
Return type: Microsoft.Extensions.Configuration.Xml.XmlDocumentDecryptor public static readonly XmlDocumentDecryptor Instance
-