Class wraps a given writer and delegates all XmlDictionaryWriter calls to the inner wrapped writer.

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

Protected Constructors

  Name Description
DelegatingXmlDictionaryWriter Initializes a new instance of T:Microsoft.IdentityModel.Protocols.XmlSignature.DelegatingXmlDictionaryWriter
Top

Public Properties (see also Protected Properties)

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

Protected Properties

  Name Description
protected property InnerWriter Get the wrapped writer.
Top

Public Methods (see also Protected Methods)

  Name Description
public method Close Overridden. Closes the underlying stream.
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 Overridden. 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.
public method Equals  Overloaded. (Inherited from Object)
public method Flush Overridden. Fluses the underlying stream.
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method LookupPrefix Overridden. Returns the closest prefix defined in the current namespace scope for the namespace URI.
public methodstatic ReferenceEquals  (Inherited from Object)
public method StartCanonicalization Overridden. Indicates the start of Canonicalization. Any write opertation following this will canonicalize the data and will wirte it to the given stream.
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 Overridden. Encodes the specified binary bytes as Base64 and writes out the resulting text.
public method WriteBinHex  (Inherited from XmlWriter)
public method WriteCData Overridden. writes out a CDATA block containing the specified text.
public method WriteCharEntity Overridden. Forces the generation of a character entity for the specified Unicode character value.
public method WriteChars Overridden. When overridden in a derived class, writes text one buffer at a time.
public method WriteComment Overridden. Writes out a comment containing the specified text.
public method WriteDocType Overridden. Writes the DOCTYPE declaration with the specified name and optional attributes.
public method WriteElementString  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteEndAttribute Overridden. Closes the previous System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String) call.
public method WriteEndDocument Overridden. Closes any open elements or attributes and puts the writer back in the Start state.
public method WriteEndElement Overridden. Closes one element and pops the corresponding namespace scope.
public method WriteEntityRef Overridden. Writes out an entity reference as name.
public method WriteFullEndElement Overridden. Closes one element and pops the corresponding namespace scope.
public method WriteName  (Inherited from XmlWriter)
public method WriteNmToken  (Inherited from XmlWriter)
public method WriteNode  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteProcessingInstruction Overridden. Writes out a processing instruction with a space between the name and text as follows: <?name text?>.
public method WriteQualifiedName  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteRaw Overloaded. Overridden.  
public method WriteStartAttribute Overloaded.  
public method WriteStartDocument Overloaded. Overridden.  
public method WriteStartElement Overloaded.  
public method WriteString Overloaded. Overridden.  
public method WriteSurrogateCharEntity Overridden. Generates and writes the surrogate character entity for the surrogate character pair.
public method WriteValue  Overloaded. (Inherited from XmlDictionaryWriter)
public method WriteWhitespace Overridden. Writes out the given white space.
public method WriteXmlAttribute Overloaded. Overridden.  
public method WriteXmlnsAttribute Overloaded. Overridden.  
Top

Protected Methods

  Name Description
protected method Dispose  (Inherited from XmlWriter)
protected method Finalize  (Inherited from Object)
protected method InitializeInnerWriter Initializes the inner writer that this instance wraps.
protected method InitializeTracingWriter  
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.