Wraps a writer and generates a enveloping signature automatically when the envelope is written completely. The class restricts that only one Object reference can be specified inside the enveloping signature.

The following tables list the members exposed by the EnvelopingSignatureWriter type.

Public Constructors

  Name Description
EnvelopingSignatureWriter Initializes an instance of T:Microsoft.IdentityModel.Protocols.XmlSignature.EnvelopingSignatureWriter. The returned writer is setup correctly to start writing the XML.
Top

Public Properties (see also Protected Properties)

  Name Description
public property CanCanonicalize  Returns a value indicating if the reader is capable of Canonicalization. (Inherited from DelegatingXmlDictionaryWriter)
public property Settings  (Inherited from XmlWriter)
public property WriteState  When overridden in a derived class, gets the state of the writer. (Inherited from DelegatingXmlDictionaryWriter)
public property XmlLang  (Inherited from XmlWriter)
public property XmlSpace  (Inherited from XmlWriter)
Top

Protected Properties

  Name Description
protected property InnerWriter  Get the wrapped writer. (Inherited from DelegatingXmlDictionaryWriter)
Top

Public Methods (see also Protected Methods)

  Name Description
public method Close  Closes the underlying stream. (Inherited from DelegatingXmlDictionaryWriter)
public methodstatic Create  Overloaded. (Inherited from XmlWriter)
public methodstatic CreateBinaryWriter  Overloaded. (Inherited from XmlDictionaryWriter)
public methodstatic CreateDictionaryWriter  (Inherited from XmlDictionaryWriter)
public methodstatic CreateMtomWriter  Overloaded. (Inherited from XmlDictionaryWriter)
public methodstatic CreateTextWriter  Overloaded. (Inherited from XmlDictionaryWriter)
public method EndCanonicalization  Closes a previous Start canonicalization operation. The stream given to the StartCanonicalization is flushed and any data written after this call will not be written to the canonical stream. (Inherited from DelegatingXmlDictionaryWriter)
public method Equals  Overloaded. (Inherited from Object)
public method Flush  Fluses the underlying stream. (Inherited from DelegatingXmlDictionaryWriter)
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method LookupPrefix  (Inherited from DelegatingXmlDictionaryWriter)
public methodstatic ReferenceEquals  (Inherited from Object)
public method StartCanonicalization  (Inherited from DelegatingXmlDictionaryWriter)
public method ToString  (Inherited from Object)
public method WriteArray  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteAttributes  (Inherited from XmlWriter)
public method WriteAttributeString  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteBase64  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteBinHex  (Inherited from XmlWriter)
public method WriteCData  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteCharEntity  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteChars  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteComment  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteDocType  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteElementString  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteEndAttribute  Closes the previous System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String) call. (Inherited from DelegatingXmlDictionaryWriter)
public method WriteEndDocument  Closes any open elements or attributes and puts the writer back in the Start state. (Inherited from DelegatingXmlDictionaryWriter)
public method WriteEndElement Overridden. Overrides the base WriteEndElement method. If the envelope is completed, signature is computed over the envelope and the signed envelope is generated.
public method WriteEntityRef  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteFullEndElement Overridden. Overrides the base WriteFullEndElement method. If the envelope is completed, signature is computed over the envelope and the signed envelope is generated.
public method WriteName  (Inherited from XmlWriter)
public method WriteNmToken  (Inherited from XmlWriter)
public method WriteNode  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteProcessingInstruction  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteQualifiedName  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteRaw  Overloaded. (Inherited from DelegatingXmlDictionaryWriter)
public method WriteStartAttribute  Overloaded. (Inherited from DelegatingXmlDictionaryWriter)
public method WriteStartDocument  Overloaded. (Inherited from DelegatingXmlDictionaryWriter)
public method WriteStartElement Overloaded.  
public method WriteString  Overloaded. (Inherited from DelegatingXmlDictionaryWriter)
public method WriteSurrogateCharEntity  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteValue  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteWhitespace  (Inherited from DelegatingXmlDictionaryWriter)
public method WriteXmlAttribute  Overloaded. (Inherited from DelegatingXmlDictionaryWriter)
public method WriteXmlnsAttribute  Overloaded. (Inherited from DelegatingXmlDictionaryWriter)
Top

Protected Methods

  Name Description
protected method Dispose  (Inherited from XmlWriter)
protected method Finalize  (Inherited from Object)
protected method InitializeInnerWriter  (Inherited from DelegatingXmlDictionaryWriter)
protected method InitializeTracingWriter  (Inherited from DelegatingXmlDictionaryWriter)
protected method MemberwiseClone  (Inherited from Object)
protected method WriteTextNode  (Inherited from XmlDictionaryWriter)
Top

Explicit Interface Implementations

  Name Description
System.IDisposable.Dispose  (Inherited from XmlWriter)
Top

See Also




Copyright © 2008 by Microsoft Corporation. All rights reserved.