Share via


DelegatingXmlDictionaryWriter Members

[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]

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 the DelegatingXmlDictionaryWriter class.

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 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  (Inherited from Object)
public method Flush Overridden. Flushes 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 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  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteArray  (Inherited from XmlDictionaryWriter)
public method WriteAttributes  (Inherited from XmlWriter)
public method WriteAttributeString  (Inherited from XmlDictionaryWriter)
public method WriteAttributeString  (Inherited from XmlDictionaryWriter)
public method WriteAttributeString  (Inherited from XmlWriter)
public method WriteAttributeString  (Inherited from XmlWriter)
public method WriteAttributeString  (Inherited from XmlWriter)
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  (Inherited from XmlDictionaryWriter)
public method WriteElementString  (Inherited from XmlDictionaryWriter)
public method WriteElementString  (Inherited from XmlWriter)
public method WriteElementString  (Inherited from XmlWriter)
public method WriteElementString  (Inherited from XmlWriter)
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  (Inherited from XmlDictionaryWriter)
public method WriteNode  Overridden. (Inherited from XmlWriter)
public method WriteNode  (Inherited from XmlWriter)
public method WriteProcessingInstruction Overridden. Writes out a processing instruction with a space between the name and text as follows: <?name text?>.
public method WriteQualifiedName  (Inherited from XmlDictionaryWriter)
public method WriteQualifiedName  (Inherited from XmlWriter)
public method WriteRaw Overloaded. Overridden.  
public method WriteStartAttribute Overridden. Writes the start of an attribute with the specified local name and namespace URI.
public method WriteStartAttribute  (Inherited from XmlDictionaryWriter)
public method WriteStartAttribute  (Inherited from XmlDictionaryWriter)
public method WriteStartAttribute  (Inherited from XmlWriter)
public method WriteStartAttribute  (Inherited from XmlWriter)
public method WriteStartDocument Overloaded. Overridden.  
public method WriteStartElement Overridden. When overridden in a derived class, writes the specified start tag and associates it with the given namespace and prefix.
public method WriteStartElement  (Inherited from XmlDictionaryWriter)
public method WriteStartElement  (Inherited from XmlDictionaryWriter)
public method WriteStartElement  (Inherited from XmlWriter)
public method WriteStartElement  (Inherited from XmlWriter)
public method WriteString Overridden. Writes the given text content.
public method WriteString  (Inherited from XmlDictionaryWriter)
public method WriteSurrogateCharEntity Overridden. Generates and writes the surrogate character entity for the surrogate character pair.
public method WriteValue  (Inherited from XmlDictionaryWriter)
public method WriteValue  (Inherited from XmlDictionaryWriter)
public method WriteValue  (Inherited from XmlDictionaryWriter)
public method WriteValue  (Inherited from XmlDictionaryWriter)
public method WriteValue  (Inherited from XmlDictionaryWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteValue  (Inherited from XmlWriter)
public method WriteWhitespace Overridden. Writes out the given white space.
public method WriteXmlAttribute Overridden. Writes an attribute as a xml attribute with the prefix 'xml:'.
public method WriteXmlAttribute  (Inherited from XmlDictionaryWriter)
public method WriteXmlnsAttribute Overridden. Writes an xmlns namespace declaration.
public method WriteXmlnsAttribute  (Inherited from XmlDictionaryWriter)

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 Initializes a writer that will write the un-canonicalize xml. If this agrument is not null, all calls will be echoed to this writer.
protected method MemberwiseClone  (Inherited from Object)
protected method WriteTextNode  (Inherited from XmlDictionaryWriter)

Top

See Also

Reference

DelegatingXmlDictionaryWriter Class
Microsoft.IdentityModel.Protocols.XmlSignature Namespace

Copyright © 2008 by Microsoft Corporation. All rights reserved.