EnvelopedSignatureReader Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Wraps a XmlReader pointing to a root element of XML that may contain a signature. If a Signature element is found, a Signature will be populated and References will have Microsoft.IdentityModel.Xml.EnvelopedSignatureReader.XmlTokenStream set for future validation.
public class EnvelopedSignatureReader : Microsoft.IdentityModel.Xml.DelegatingXmlDictionaryReader
type EnvelopedSignatureReader = class
inherit DelegatingXmlDictionaryReader
Public Class EnvelopedSignatureReader
Inherits DelegatingXmlDictionaryReader
- Inheritance
Constructors
EnvelopedSignatureReader(XmlReader) |
Initializes an instance of EnvelopedSignatureReader |
EnvelopedSignatureReader(XmlReader, IXmlElementReader) |
Initializes an instance of EnvelopedSignatureReader |
Properties
AttributeCount |
Gets the number of InnerReaders's attributes at the current reader position. (Inherited from DelegatingXmlDictionaryReader) |
BaseURI |
Gets the InnerReaders's base Uri of the current node. (Inherited from DelegatingXmlDictionaryReader) |
CanReadBinaryContent |
Gets a value indicating if the InnerReader can read binary content (Inherited from DelegatingXmlDictionaryReader) |
CanReadValueChunk |
Gets a value indicating if the InnerReader can read value chunk. (Inherited from DelegatingXmlDictionaryReader) |
Depth |
Gets the InnerReaders's current depth. (Inherited from DelegatingXmlDictionaryReader) |
EOF |
Gets a value indicating if the InnerReader is positioned at the end of the stream. (Inherited from DelegatingXmlDictionaryReader) |
HasValue |
Gets a value indicating if the InnerReader current node has a Value. (Inherited from DelegatingXmlDictionaryReader) |
InnerReader |
Gets or sets the Inner XmlDictionaryReader. (Inherited from DelegatingXmlDictionaryReader) |
IsDefault |
Gets a value indicating if the InnerReader's current node is an attribute that was generated from the default value defined in the DTD or Schema. (Inherited from DelegatingXmlDictionaryReader) |
IsEmptyElement |
Gets a value indicating if the InnerReader's current node is empty. (Inherited from DelegatingXmlDictionaryReader) |
Item[Int32] |
Gets the value of the InnerReaders's attribute with the specified index. (Inherited from DelegatingXmlDictionaryReader) |
Item[String, String] |
Gets the value of the InnerReaders's attribute with the specified LocalName and NamespaceURI. (Inherited from DelegatingXmlDictionaryReader) |
Item[String] |
Gets the value of the InnerReaders's attribute with the specified Name. (Inherited from DelegatingXmlDictionaryReader) |
LineNumber |
Gets the InnerReader's LineNumber (Inherited from DelegatingXmlDictionaryReader) |
LinePosition |
Gets the InnerReader's LinePosition. (Inherited from DelegatingXmlDictionaryReader) |
LocalName |
Gets the InnerReader's LocalName of the current node. (Inherited from DelegatingXmlDictionaryReader) |
Name |
Gets the InnerReader's Name of the current node. (Inherited from DelegatingXmlDictionaryReader) |
NamespaceURI |
Gets the InnerReader's NamespaceURI of the current node. (Inherited from DelegatingXmlDictionaryReader) |
NameTable |
Gets the InnerReader's XmlNameTable at the current node. (Inherited from DelegatingXmlDictionaryReader) |
NodeType |
Gets the type of the InnerReader's current node type. (Inherited from DelegatingXmlDictionaryReader) |
Prefix |
Gets the prefix of the InnerReader's current node. (Inherited from DelegatingXmlDictionaryReader) |
ReadState |
Gets the InnerReader's ReadState. (Inherited from DelegatingXmlDictionaryReader) |
Serializer |
Gets or sets the DSigSerializer to use when reading XmlDSig elements. |
Signature |
Gets the Signature that was found inside the XML. |
UseInnerReader |
Gets the UseInnerReader (Inherited from DelegatingXmlDictionaryReader) |
Value |
Gets the Value of the InnerReader's current node. (Inherited from DelegatingXmlDictionaryReader) |
ValueType |
Gets the ValueType of InnerReader's current node. (Inherited from DelegatingXmlDictionaryReader) |
XmlLang |
Gets the InnerReader's XmlLang. (Inherited from DelegatingXmlDictionaryReader) |
XmlSpace |
Gets the InnerReader's XmlSpace. (Inherited from DelegatingXmlDictionaryReader) |
Methods
Close() |
Closes the reader and changes the System.Xml.XmlReader.ReadState to Closed. (Inherited from DelegatingXmlDictionaryReader) |
GetAttribute(Int32) |
Gets the value of the InnerReader's attribute at the given index. (Inherited from DelegatingXmlDictionaryReader) |
GetAttribute(String) |
Gets the value of the InnerReader's attribute with the given name. (Inherited from DelegatingXmlDictionaryReader) |
GetAttribute(String, String) |
Gets the value of the InnerReader's attribute with the given name and namespace Uri. (Inherited from DelegatingXmlDictionaryReader) |
HasLineInfo() |
Gets a value indicating if the InnerReader HasLineInfo (Inherited from DelegatingXmlDictionaryReader) |
LookupNamespace(String) |
Resolves the InnerReader's namespace prefix in the current element scope. (Inherited from DelegatingXmlDictionaryReader) |
MoveToAttribute(Int32) |
Moves to the InnerReader's attribute with the specified index. (Inherited from DelegatingXmlDictionaryReader) |
MoveToAttribute(String) |
Moves to the InnerReader's attribute with the given local name. (Inherited from DelegatingXmlDictionaryReader) |
MoveToAttribute(String, String) |
Moves to the InnerReader's attribute with the specified LocalName and NamespaceURI. (Inherited from DelegatingXmlDictionaryReader) |
MoveToElement() |
Moves the InnerReader to a node of type Element. (Inherited from DelegatingXmlDictionaryReader) |
MoveToFirstAttribute() |
Moves the InnerReader to the first attribute. (Inherited from DelegatingXmlDictionaryReader) |
MoveToNextAttribute() |
Moves the InnerReader to the next attribute. (Inherited from DelegatingXmlDictionaryReader) |
OnEndOfRootElement() |
Called after the root element has been completely read. Attaches a Microsoft.IdentityModel.Xml.EnvelopedSignatureReader.XmlTokenStream to the first Reference for future processing if a signature was found. |
Read() |
Keeps track of the XML Element count. If a signature is detected it is read. |
ReadAttributeValue() |
Parses the InnerReader's attribute value into one or more Text, EntityReference, or EndEntity nodes. (Inherited from DelegatingXmlDictionaryReader) |
ReadContentAsBase64(Byte[], Int32, Int32) |
Reads the InnerReader's content and returns the Base64 decoded binary bytes. (Inherited from DelegatingXmlDictionaryReader) |
ReadContentAsBinHex(Byte[], Int32, Int32) |
Reads the InnerReader's content and returns the BinHex decoded binary bytes. (Inherited from DelegatingXmlDictionaryReader) |
ReadContentAsUniqueId() |
Reads the content and returns the contained string. (Inherited from DelegatingXmlDictionaryReader) |
ReadValueChunk(Char[], Int32, Int32) |
Reads large streams of text embedded in an XML document from the InnerReader. (Inherited from DelegatingXmlDictionaryReader) |
ResolveEntity() |
Resolves the InnerReader's EntityReference nodes. (Inherited from DelegatingXmlDictionaryReader) |