EnvelopedSignatureReader Members

Wraps a reader pointing to a enveloped signed XML and provides a reader that can be used to read the content without having to process the signature. The Signature is automatically validated when the last element of the envelope is read.

In den folgenden Tabellen sind die Mitglieder aufgeführt, die durch den Typ EnvelopedSignatureReader eingeblendet werden:

Öffentlich Konstruktoren

  Name Beschreibung
  EnvelopedSignatureReader Überladen.  

Seitenanfang

Öffentlich Eigenschaften

(siehe auch Geschützt Eigenschaften)

  Name Beschreibung
public property AttributeCount  Get the number of Attributes at the current reader position. (Geerbt von DelegatingXmlDictionaryReader)
public property BaseURI  Get the base Uri of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property CanCanonicalize  (Geerbt von XmlDictionaryReader)
public property CanReadBinaryContent  (Geerbt von XmlReader)
public property CanReadValueChunk  (Geerbt von XmlReader)
public property CanResolveEntity  (Geerbt von XmlReader)
public property Depth  Get the Depth of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property EOF  Gets a value indicating if reader is positioned at the end of the stream. (Geerbt von DelegatingXmlDictionaryReader)
public property HasAttributes  (Geerbt von XmlReader)
public property HasValue  Gets a value indicating if the current node can have a Value. (Geerbt von DelegatingXmlDictionaryReader)
public property IsDefault  Gets a value indicating if the current node is an attribute that was generated from the default value defined in the DTD or Schema. (Geerbt von DelegatingXmlDictionaryReader)
public property IsEmptyElement  Gets a value indicating if the current node is an empty element. (Geerbt von DelegatingXmlDictionaryReader)
public property Item  Überladen. (Geerbt von DelegatingXmlDictionaryReader)
public property LocalName  Gets the local name of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property Name  Gets the qualified name of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property NamespaceURI  Get the namespace URI of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property NameTable  Gets the XmlNameTable associated with this instance. (Geerbt von DelegatingXmlDictionaryReader)
public property NodeType  Gets the type of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property Prefix  Gets the prefix of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property Quotas  (Geerbt von XmlDictionaryReader)
public property QuoteChar  Get the quotation mark character used to enclose the attribute node. (" or '). (Geerbt von DelegatingXmlDictionaryReader)
public property ReadState  Gets the ReadState of the reader. (Geerbt von DelegatingXmlDictionaryReader)
public property SchemaInfo  (Geerbt von XmlReader)
public property Settings  (Geerbt von XmlReader)
public property SigningCredentials Returns the SigningCredentials used in the signature after the envelope is consumed and when the signature is validated.
public property Value  Gets the text value of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property ValueType  Gets the Common Language Runtime (CLR) type of the current node. (Geerbt von DelegatingXmlDictionaryReader)
public property XmlLang  Gets the xml:lang scope. (Geerbt von DelegatingXmlDictionaryReader)
public property XmlSpace  Gets the current xml:space scope. If no xml:space scope exists, this property defaults to XmlSpace.None. (Geerbt von DelegatingXmlDictionaryReader)

Seitenanfang

Geschützt Eigenschaften

  Name Beschreibung
protected property InnerReader  Get the wrapped inner reader. (Geerbt von DelegatingXmlDictionaryReader)

Seitenanfang

Öffentlich Methoden

(siehe auch Geschützt Methoden)

  Name Beschreibung
public method Close  Closes the reader and changes the System.Xml.XmlReader.ReadState to Closed. (Geerbt von DelegatingXmlDictionaryReader)
public methodstatic Create  Überladen. (Geerbt von XmlReader)
public methodstatic CreateBinaryReader  Überladen. (Geerbt von XmlDictionaryReader)
public methodstatic CreateDictionaryReader  (Geerbt von XmlDictionaryReader)
public methodstatic CreateMtomReader  Überladen. (Geerbt von XmlDictionaryReader)
public methodstatic CreateTextReader  Überladen. (Geerbt von XmlDictionaryReader)
public method EndCanonicalization  (Geerbt von XmlDictionaryReader)
public method Equals  Überladen. (Geerbt von Object)
public method GetAttribute  Überladen. (Geerbt von DelegatingXmlDictionaryReader)
public method GetHashCode  (Geerbt von Object)
public method GetType  (Geerbt von Object)
public method IndexOfLocalName  Überladen. (Geerbt von XmlDictionaryReader)
public method IsLocalName  Überladen. (Geerbt von XmlDictionaryReader)
public methodstatic IsName  (Geerbt von XmlReader)
public method IsNamespaceUri  Überladen. (Geerbt von XmlDictionaryReader)
public methodstatic IsNameToken  (Geerbt von XmlReader)
public method IsStartArray  (Geerbt von XmlDictionaryReader)
public method IsStartElement  Überladen. (Geerbt von XmlDictionaryReader)
public method LookupNamespace  (Geerbt von DelegatingXmlDictionaryReader)
public method MoveToAttribute  Überladen. (Geerbt von DelegatingXmlDictionaryReader)
public method MoveToContent  (Geerbt von XmlReader)
public method MoveToElement  Moves to a node of type Element. (Geerbt von DelegatingXmlDictionaryReader)
public method MoveToFirstAttribute  Moves to the first attribute. (Geerbt von DelegatingXmlDictionaryReader)
public method MoveToNextAttribute  Moves the reader to the next attribute. (Geerbt von DelegatingXmlDictionaryReader)
public method MoveToStartElement  Überladen. (Geerbt von XmlDictionaryReader)
public method Read Überschrieben. Overrides the base Read method. Checks if the end of the envelope is reached and validates the signature if requireSignature is enabled. If the reader gets positioned on a Signature element the whole signature is read in if automaticallyReadSignature is enabled.
public method ReadArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadAttributeValue  Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes. (Geerbt von DelegatingXmlDictionaryReader)
public method ReadBooleanArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadContentAs  (Geerbt von XmlDictionaryReader)
public method ReadContentAsBase64  Überladen. (Geerbt von DelegatingXmlDictionaryReader)
public method ReadContentAsBinHex  Überladen. (Geerbt von DelegatingXmlDictionaryReader)
public method ReadContentAsBoolean  (Geerbt von XmlReader)
public method ReadContentAsChars  (Geerbt von XmlDictionaryReader)
public method ReadContentAsDateTime  (Geerbt von XmlReader)
public method ReadContentAsDecimal  (Geerbt von XmlDictionaryReader)
public method ReadContentAsDouble  (Geerbt von XmlReader)
public method ReadContentAsFloat  (Geerbt von XmlDictionaryReader)
public method ReadContentAsGuid  (Geerbt von XmlDictionaryReader)
public method ReadContentAsInt  (Geerbt von XmlReader)
public method ReadContentAsLong  (Geerbt von XmlReader)
public method ReadContentAsObject  (Geerbt von XmlReader)
public method ReadContentAsQualifiedName  (Geerbt von XmlDictionaryReader)
public method ReadContentAsString  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadContentAsTimeSpan  (Geerbt von XmlDictionaryReader)
public method ReadContentAsUniqueId  (Geerbt von DelegatingXmlDictionaryReader)
public method ReadDateTimeArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadDecimalArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadDoubleArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAs  Überladen. (Geerbt von XmlReader)
public method ReadElementContentAsBase64  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsBinHex  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsBoolean  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsDateTime  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsDecimal  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsDouble  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsFloat  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsGuid  (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsInt  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsLong  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsObject  Überladen. (Geerbt von XmlReader)
public method ReadElementContentAsString  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsTimeSpan  (Geerbt von XmlDictionaryReader)
public method ReadElementContentAsUniqueId  (Geerbt von XmlDictionaryReader)
public method ReadElementString  Überladen. (Geerbt von XmlReader)
public method ReadEndElement  (Geerbt von XmlReader)
public method ReadFullStartElement  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadGuidArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadInnerXml  (Geerbt von XmlReader)
public method ReadInt16Array  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadInt32Array  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadInt64Array  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadOuterXml  (Geerbt von XmlReader)
public method ReadSingleArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadStartElement  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadString  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadSubtree  (Geerbt von XmlReader)
public method ReadTimeSpanArray  Überladen. (Geerbt von XmlDictionaryReader)
public method ReadToDescendant  Überladen. (Geerbt von XmlReader)
public method ReadToFollowing  Überladen. (Geerbt von XmlReader)
public method ReadToNextSibling  Überladen. (Geerbt von XmlReader)
public method ReadValueAsBase64  (Geerbt von XmlDictionaryReader)
public method ReadValueChunk  (Geerbt von DelegatingXmlDictionaryReader)
public methodstatic ReferenceEquals  (Geerbt von Object)
public method ResolveEntity  Resolves the entity reference for EntityReference nodes. (Geerbt von DelegatingXmlDictionaryReader)
public method Skip  (Geerbt von XmlReader)
public method StartCanonicalization  (Geerbt von XmlDictionaryReader)
public method ToString  (Geerbt von Object)
public method TryGetArrayLength  (Geerbt von XmlDictionaryReader)
public method TryGetBase64ContentLength  (Geerbt von XmlDictionaryReader)
public method TryGetLocalNameAsDictionaryString  (Geerbt von XmlDictionaryReader)
public method TryGetNamespaceUriAsDictionaryString  (Geerbt von XmlDictionaryReader)
public method TryGetValueAsDictionaryString  (Geerbt von XmlDictionaryReader)
public method TryReadSignature Reads the signature if the reader is currently positioned at a Signature element.

Seitenanfang

Geschützt Methoden

  Name Beschreibung
protected method Dispose  (Geerbt von XmlReader)
protected method Finalize  (Geerbt von Object)
protected method InitializeInnerReader  (Geerbt von DelegatingXmlDictionaryReader)
protected method IsTextNode  (Geerbt von XmlDictionaryReader)
protected method MemberwiseClone  (Geerbt von Object)
protected method ReadContentAsBinHex  Überladen. (Geerbt von XmlDictionaryReader)
protected method ReadContentAsString  Überladen. (Geerbt von XmlDictionaryReader)
protected method ReadString  Überladen. (Geerbt von XmlDictionaryReader)

Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
  System.IDisposable.Dispose  (Geerbt von XmlReader)

Seitenanfang

Siehe auch

Referenz

EnvelopedSignatureReader Class
Microsoft.IdentityModel.Protocols.XmlSignature Namespace

Copyright © 2008 by Microsoft Corporation. Alle Rechte vorbehalten.