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. |
Public Properties (see also Protected Properties)
Name | Description | |
---|---|---|
CanCanonicalize | Returns a value indicating if the reader is capable of Canonicalization. (Inherited from DelegatingXmlDictionaryWriter) | |
Settings | (Inherited from XmlWriter) | |
WriteState | When overridden in a derived class, gets the state of the writer. (Inherited from DelegatingXmlDictionaryWriter) | |
XmlLang | (Inherited from XmlWriter) | |
XmlSpace | (Inherited from XmlWriter) |
Protected Properties
Name | Description | |
---|---|---|
InnerWriter | Get the wrapped writer. (Inherited from DelegatingXmlDictionaryWriter) |
Public Methods (see also Protected Methods)
Name | Description | |
---|---|---|
Close | Closes the underlying stream. (Inherited from DelegatingXmlDictionaryWriter) | |
Create | Overloaded. (Inherited from XmlWriter) | |
CreateBinaryWriter | Overloaded. (Inherited from XmlDictionaryWriter) | |
CreateDictionaryWriter | (Inherited from XmlDictionaryWriter) | |
CreateMtomWriter | Overloaded. (Inherited from XmlDictionaryWriter) | |
CreateTextWriter | Overloaded. (Inherited from XmlDictionaryWriter) | |
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) | |
Equals | Overloaded. (Inherited from Object) | |
Flush | Fluses the underlying stream. (Inherited from DelegatingXmlDictionaryWriter) | |
GetHashCode | (Inherited from Object) | |
GetType | (Inherited from Object) | |
LookupPrefix | (Inherited from DelegatingXmlDictionaryWriter) | |
ReferenceEquals | (Inherited from Object) | |
StartCanonicalization | (Inherited from DelegatingXmlDictionaryWriter) | |
ToString | (Inherited from Object) | |
WriteArray | Overloaded. (Inherited from XmlDictionaryWriter) | |
WriteAttributes | (Inherited from XmlWriter) | |
WriteAttributeString | Overloaded. (Inherited from XmlDictionaryWriter) | |
WriteBase64 | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteBinHex | (Inherited from XmlWriter) | |
WriteCData | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteCharEntity | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteChars | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteComment | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteDocType | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteElementString | Overloaded. (Inherited from XmlDictionaryWriter) | |
WriteEndAttribute | Closes the previous System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String) call. (Inherited from DelegatingXmlDictionaryWriter) | |
WriteEndDocument | Closes any open elements or attributes and puts the writer back in the Start state. (Inherited from DelegatingXmlDictionaryWriter) | |
WriteEndElement | Overridden. Overrides the base WriteEndElement method. If the envelope is completed, signature is computed over the envelope and the signed envelope is generated. | |
WriteEntityRef | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteFullEndElement | Overridden. Overrides the base WriteFullEndElement method. If the envelope is completed, signature is computed over the envelope and the signed envelope is generated. | |
WriteName | (Inherited from XmlWriter) | |
WriteNmToken | (Inherited from XmlWriter) | |
WriteNode | Overloaded. (Inherited from XmlDictionaryWriter) | |
WriteProcessingInstruction | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteQualifiedName | Overloaded. (Inherited from XmlDictionaryWriter) | |
WriteRaw | Overloaded. (Inherited from DelegatingXmlDictionaryWriter) | |
WriteStartAttribute | Overloaded. (Inherited from DelegatingXmlDictionaryWriter) | |
WriteStartDocument | Overloaded. (Inherited from DelegatingXmlDictionaryWriter) | |
WriteStartElement | Overloaded. | |
WriteString | Overloaded. (Inherited from DelegatingXmlDictionaryWriter) | |
WriteSurrogateCharEntity | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteValue | Overloaded. (Inherited from XmlDictionaryWriter) | |
WriteWhitespace | (Inherited from DelegatingXmlDictionaryWriter) | |
WriteXmlAttribute | Overloaded. (Inherited from DelegatingXmlDictionaryWriter) | |
WriteXmlnsAttribute | Overloaded. (Inherited from DelegatingXmlDictionaryWriter) |
Protected Methods
Name | Description | |
---|---|---|
Dispose | (Inherited from XmlWriter) | |
Finalize | (Inherited from Object) | |
InitializeInnerWriter | (Inherited from DelegatingXmlDictionaryWriter) | |
InitializeTracingWriter | (Inherited from DelegatingXmlDictionaryWriter) | |
MemberwiseClone | (Inherited from Object) | |
WriteTextNode | (Inherited from XmlDictionaryWriter) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
System.IDisposable.Dispose | (Inherited from XmlWriter) |
See Also
Copyright © 2008 by Microsoft Corporation. All rights reserved.