DelegatingXmlDictionaryWriter Classe

Définition

Classe qui encapsule un writer spécifié et délègue tous les appels de XmlDictionaryWriter au writer encapsulé.

public ref class DelegatingXmlDictionaryWriter : System::Xml::XmlDictionaryWriter
public class DelegatingXmlDictionaryWriter : System.Xml.XmlDictionaryWriter
type DelegatingXmlDictionaryWriter = class
    inherit XmlDictionaryWriter
Public Class DelegatingXmlDictionaryWriter
Inherits XmlDictionaryWriter
Héritage
DelegatingXmlDictionaryWriter
Dérivé

Remarques

L’enregistreur encapsulé est accessible via la InnerWriter propriété . Appelez la InitializeInnerWriter méthode pour définir le writer encapsulé et initialiser la propriété . Vous pouvez appeler la InitializeTracingWriter méthode pour définir un XmlWriter objet auquel le code XML non canonique sera mis en écho.

Constructeurs

DelegatingXmlDictionaryWriter()

Initialise une nouvelle instance de la classe DelegatingXmlDictionaryWriter.

Propriétés

CanCanonicalize

Retourne une valeur indiquant si le lecteur est capable d'effectuer une canonisation.

InnerWriter

Obtient le writer encapsulé.

Settings

Obtient l'objet XmlWriterSettings permettant de créer cette instance de XmlWriter.

(Hérité de XmlWriter)
WriteState

En cas de substitution dans une classe dérivée, obtient l'état du writer.

XmlLang

En cas de substitution dans une classe dérivée, obtient la portée xml:lang en cours.

(Hérité de XmlWriter)
XmlSpace

En cas de substitution dans une classe dérivée, obtient XmlSpace représentant la portée xml:space en cours.

(Hérité de XmlWriter)

Méthodes

Close()

Ferme le flux sous-jacent.

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe XmlWriter.

(Hérité de XmlWriter)
Dispose(Boolean)

Libère les ressources non managées utilisées par XmlWriter et libère éventuellement les ressources managées.

(Hérité de XmlWriter)
DisposeAsync()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition asynchrone des ressources non managées.

(Hérité de XmlWriter)
DisposeAsyncCore()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition asynchrone des ressources managées.

(Hérité de XmlWriter)
EndCanonicalization()

Arrête la canonisation démarrée par l’appel StartCanonicalization(Stream, Boolean, String[]) correspondant.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Flush()

Vide le flux sous-jacent.

FlushAsync()

Vide de façon asynchrone le contenu de la mémoire tampon dans les flux sous-jacents, puis vide le flux sous-jacent.

(Hérité de XmlWriter)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializeInnerWriter(XmlDictionaryWriter)

Initialise cette instance avec le writer interne spécifié.

InitializeTracingWriter(XmlWriter)

Initialise cette instance avec un writer vers lequel tous les appels seront répercutés et qui écrira en XML non canonique.

LookupPrefix(String)

Retourne le préfixe le plus proche défini dans la portée espace de noms actuelle pour l'URI de l'espace de noms.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
StartCanonicalization(Stream, Boolean, String[])

Indique le début de la canonicalisation. Toute opération d’écriture ultérieure rend les données canoniques et les écrit dans le flux donné.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Boolean.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, DateTime[], Int32, Int32)

Écrit des nœuds à partir d'un tableau DateTime.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, Decimal[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Decimal.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, Double[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Double.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, Guid[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Guid.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, Int16[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Int16.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, Int32[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Int32.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, Int64[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Int64.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, Single[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Single.

(Hérité de XmlDictionaryWriter)
WriteArray(String, String, String, TimeSpan[], Int32, Int32)

Écrit des nœuds à partir d'un tableau TimeSpan.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Boolean.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

Écrit des nœuds à partir d'un tableau DateTime.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Decimal.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Double.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Guid.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Int16.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Int32.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Int64.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

Écrit des nœuds à partir d'un tableau Single.

(Hérité de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

Écrit des nœuds à partir d'un tableau TimeSpan.

(Hérité de XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

En cas de substitution dans une classe dérivée, écrit tous les attributs trouvés à la position actuelle dans XmlReader.

(Hérité de XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

Écrit de façon asynchrone tous les attributs trouvés à la position actuelle dans le XmlReader.

(Hérité de XmlWriter)
WriteAttributeString(String, String)

En cas de substitution dans une classe dérivée, écrit l'attribut avec le nom local et la valeur spécifiés.

(Hérité de XmlWriter)
WriteAttributeString(String, String, String)

En cas de substitution dans une classe dérivée, écrit un attribut avec le nom local, l'URI de l'espace de noms et la valeur spécifiés.

(Hérité de XmlWriter)
WriteAttributeString(String, String, String, String)

En cas de substitution dans une classe dérivée, écrit l'attribut avec le préfixe, le nom local, l'URI de l'espace de noms et la valeur spécifiés.

(Hérité de XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

Écrit un nom qualifié et une valeur d'attribut.

(Hérité de XmlDictionaryWriter)
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

Écrit un nom qualifié et une valeur d'attribut.

(Hérité de XmlDictionaryWriter)
WriteAttributeStringAsync(String, String, String, String)

Écrit de façon asynchrone l'attribut avec le préfixe, le nom local, l'URI de l'espace de noms et la valeur spécifiés.

(Hérité de XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Encode les octets binaires spécifiés au format Base64 et écrit le texte résultant.

WriteBase64Async(Byte[], Int32, Int32)

Encode de façon asynchrone les octets binaires spécifiés au format base64 et écrit le texte résultant.

(Hérité de XmlDictionaryWriter)
WriteBinHex(Byte[], Int32, Int32)

En cas de substitution dans une classe dérivée, code les octets binaires spécifiés au format BinHex et écrit le texte obtenu.

(Hérité de XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

Encode de façon asynchrone les octets binaires spécifiés au format BinHex et écrit le texte résultant.

(Hérité de XmlWriter)
WriteCData(String)

écrit un block CDATA contenant le texte spécifié.

WriteCDataAsync(String)

Écrit de façon asynchrone un bloc <![CDATA[...]]> contenant le texte spécifié.

(Hérité de XmlWriter)
WriteCharEntity(Char)

Force la génération d'une entité de caractère pour la valeur du caractère Unicode spécifiée.

WriteCharEntityAsync(Char)

Force de façon asynchrone la génération d'une entité de caractère pour la valeur du caractère Unicode spécifiée.

(Hérité de XmlWriter)
WriteChars(Char[], Int32, Int32)

En cas de substitution dans une classe dérivée, écrit du texte mémoire tampon par mémoire tampon.

WriteCharsAsync(Char[], Int32, Int32)

Écrit de façon asynchrone du texte mémoire tampon par mémoire tampon.

(Hérité de XmlWriter)
WriteComment(String)

Écrit un commentaire contenant le texte spécifié.

WriteCommentAsync(String)

Écrit de façon asynchrone un commentaire <!--...--> contenant le texte spécifié.

(Hérité de XmlWriter)
WriteDocType(String, String, String, String)

Écrit la déclaration DOCTYPE avec le nom et les attributs facultatifs spécifiés.

WriteDocTypeAsync(String, String, String, String)

Écrit de façon asynchrone la déclaration DOCTYPE avec le nom et les attributs facultatifs spécifiés.

(Hérité de XmlWriter)
WriteElementString(String, String)

Écrit un élément avec la valeur et le nom locaux spécifiés.

(Hérité de XmlWriter)
WriteElementString(String, String, String)

Écrit un élément avec le nom local, l'URI de l'espace de noms et la valeur spécifiés.

(Hérité de XmlWriter)
WriteElementString(String, String, String, String)

Écrit un élément avec le préfixe spécifié, le nom local, l'URI de l'espace de noms et la valeur spécifiés.

(Hérité de XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

Écrit un élément avec du texte.

(Hérité de XmlDictionaryWriter)
WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

Écrit un élément avec du texte.

(Hérité de XmlDictionaryWriter)
WriteElementStringAsync(String, String, String, String)

Écrit de façon asynchrone un élément avec le préfixe spécifié, le nom local, l'URI de l'espace de noms et la valeur spécifiés.

(Hérité de XmlWriter)
WriteEndAttribute()

Ferme l'appel System.Xml.XmlWriter.WriteStartAttribute (System.String, System.String) précédent.

WriteEndAttributeAsync()

Ferme de façon asynchrone l'appel WriteStartAttribute(String, String) précédent.

(Hérité de XmlWriter)
WriteEndDocument()

Ferme les éléments ou attributs ouverts, et replace le writer à l'état Start.

WriteEndDocumentAsync()

Ferme de façon asynchrone les éléments ou attributs ouverts, et replace le writer à l'état Start.

(Hérité de XmlWriter)
WriteEndElement()

Ferme un élément et exécute un pop sur la portée espace de noms correspondante.

WriteEndElementAsync()

Ferme de façon asynchrone un élément et exécute un pop sur la portée espace de noms correspondante.

(Hérité de XmlWriter)
WriteEntityRef(String)

Écrit une référence d'entité en tant que nom.

WriteEntityRefAsync(String)

Écrit de façon asynchrone une référence d'entité comme suit : &name;.

(Hérité de XmlWriter)
WriteFullEndElement()

Ferme un élément et exécute un pop sur la portée espace de noms correspondante.

WriteFullEndElementAsync()

Ferme de façon asynchrone un élément et exécute un pop sur la portée espace de noms correspondante.

(Hérité de XmlWriter)
WriteName(String)

En cas de substitution dans une classe dérivée, écrit le nom spécifié, en veillant à ce qu’il s’agit d’un nom valide conformément à la recommandation W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Hérité de XmlWriter)
WriteNameAsync(String)

Écrit de manière asynchrone le nom spécifié, en veillant à ce qu’il s’agit d’un nom valide conformément à la recommandation W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Hérité de XmlWriter)
WriteNmToken(String)

En cas de substitution dans une classe dérivée, écrit le nom spécifié, en veillant à ce qu’il s’agit d’un NmToken valide conformément à la recommandation W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Hérité de XmlWriter)
WriteNmTokenAsync(String)

Écrit de manière asynchrone le nom spécifié, en vous assurant qu’il s’agit d’un NmToken valide conformément à la recommandation W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Hérité de XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Écrit le nœud XML actuel à partir d'un XmlDictionaryReader.

(Hérité de XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

Écrit le nœud XML actuel à partir d'un XmlReader.

(Hérité de XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

Copie tout de l'objet XPathNavigator vers le writer. La position du XPathNavigator reste inchangée.

(Hérité de XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Copie de façon asynchrone tout le contenu du lecteur vers le writer, puis déplace le lecteur vers le début du frère suivant.

(Hérité de XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Copie de façon asynchrone tout le contenu de l'objet XPathNavigator vers le writer. La position du XPathNavigator reste inchangée.

(Hérité de XmlWriter)
WriteProcessingInstruction(String, String)

Écrit une instruction de traitement avec un espace entre le nom et le texte comme suit : < ;? name text ?> ;.

WriteProcessingInstructionAsync(String, String)

Écrit de façon asynchrone une instruction de traitement avec un espace entre le nom et le texte, comme suit : <?name text?>.

(Hérité de XmlWriter)
WriteQualifiedName(String, String)

En cas de substitution dans une classe dérivée, écrit le nom qualifié de l'espace de noms. Cette méthode recherche le préfixe situé dans la portée de l'espace de noms spécifié.

(Hérité de XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Écrit le nom qualifié de l'espace de noms. Cette méthode recherche le préfixe situé dans la portée de l'espace de noms spécifié.

(Hérité de XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

Écrit de façon asynchrone le nom qualifié de l'espace de noms. Cette méthode recherche le préfixe situé dans la portée de l'espace de noms spécifié.

(Hérité de XmlWriter)
WriteRaw(Char[], Int32, Int32)

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut à partir d'une mémoire tampon de caractères.

WriteRaw(String)

Écrit manuellement un balisage brut à partir d'une chaîne.

WriteRawAsync(Char[], Int32, Int32)

Écrit manuellement de façon asynchrone un balisage brut à partir d'une mémoire tampon de caractères.

(Hérité de XmlWriter)
WriteRawAsync(String)

Écrit de façon asynchrone un balisage brut à partir d'une chaîne.

(Hérité de XmlWriter)
WriteStartAttribute(String)

Écrit le début d'un attribut avec le nom local spécifié.

(Hérité de XmlWriter)
WriteStartAttribute(String, String)

Écrit le début d'un attribut avec le nom local et l'URI de l'espace de noms spécifiés.

(Hérité de XmlWriter)
WriteStartAttribute(String, String, String)

Écrit le début d'un attribut avec le nom local et l'URI de l'espace de noms spécifiés.

WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

Écrit le début d'un attribut avec le préfixe, le nom local et l'URI de l'espace de noms spécifiés.

(Hérité de XmlDictionaryWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Écrit le début d'un attribut avec le nom local et l'URI de l'espace de noms spécifiés.

(Hérité de XmlDictionaryWriter)
WriteStartAttributeAsync(String, String, String)

Écrit de façon asynchrone le début d'un attribut avec le préfixe, le nom local et l'URI de l'espace de noms spécifiés.

(Hérité de XmlWriter)
WriteStartDocument()

En cas de substitution dans une classe dérivée, écrit la déclaration XML avec la version "1.0".

WriteStartDocument(Boolean)

En cas de substitution dans une classe dérivée, écrit la déclaration XML avec la version "1.0" et l'attribut autonome.

WriteStartDocumentAsync()

Écrit de façon asynchrone la déclaration XML avec la version « 1.0 ».

(Hérité de XmlWriter)
WriteStartDocumentAsync(Boolean)

Écrit de façon asynchrone la déclaration XML avec la version « 1.0 » et l'attribut autonome.

(Hérité de XmlWriter)
WriteStartElement(String)

En cas de substitution dans une classe dérivée, écrit une balise de début avec le nom local spécifié.

(Hérité de XmlWriter)
WriteStartElement(String, String)

En cas de substitution dans une classe dérivée, écrit l’étiquette de début spécifiée et l’associe à l’espace de noms indiqué.

(Hérité de XmlWriter)
WriteStartElement(String, String, String)

En cas de substitution dans une classe dérivée, écrit l’étiquette de début spécifiée, puis l’associe à l’espace de noms et au préfixe indiqués.

WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

Écrit la balise de début indiquée et l'associe à l'espace de noms et au préfixe spécifiés.

(Hérité de XmlDictionaryWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Écrit l’étiquette de début indiquée et l’associe à l’espace de noms spécifié.

(Hérité de XmlDictionaryWriter)
WriteStartElementAsync(String, String, String)

Écrit de façon asynchrone l’étiquette de début indiquée et l’associe à l’espace de noms et au préfixe spécifiés.

(Hérité de XmlWriter)
WriteString(String)

Écrit le texte spécifié.

WriteString(XmlDictionaryString)

Écrit le texte spécifié.

(Hérité de XmlDictionaryWriter)
WriteStringAsync(String)

Écrit de façon asynchrone le texte spécifié.

(Hérité de XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Génère et écrit l'entité de caractère de substitution correspondant à la paire de caractères de substitution.

WriteSurrogateCharEntityAsync(Char, Char)

Génère de façon asynchrone et écrit l'entité de caractère de substitution correspondant à la paire de caractères de substitution.

(Hérité de XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Écrit le nœud de texte sur lequel un XmlDictionaryReader est positionné.

(Hérité de XmlDictionaryWriter)
WriteValue(Boolean)

Écrit une valeur Boolean.

(Hérité de XmlWriter)
WriteValue(DateTime)

Écrit une valeur DateTime.

(Hérité de XmlWriter)
WriteValue(DateTimeOffset)

Écrit une valeur DateTimeOffset.

(Hérité de XmlWriter)
WriteValue(Decimal)

Écrit une valeur Decimal.

(Hérité de XmlWriter)
WriteValue(Double)

Écrit une valeur Double.

(Hérité de XmlWriter)
WriteValue(Guid)

Écrit une valeur Guid.

(Hérité de XmlDictionaryWriter)
WriteValue(Int32)

Écrit une valeur Int32.

(Hérité de XmlWriter)
WriteValue(Int64)

Écrit une valeur Int64.

(Hérité de XmlWriter)
WriteValue(IStreamProvider)

Écrit une valeur à partir d'un IStreamProvider.

(Hérité de XmlDictionaryWriter)
WriteValue(Object)

Écrit la valeur de l'objet.

(Hérité de XmlWriter)
WriteValue(Single)

Écrit un nombre à virgule flottante simple précision.

(Hérité de XmlWriter)
WriteValue(String)

Écrit une valeur String.

(Hérité de XmlWriter)
WriteValue(TimeSpan)

Écrit une valeur TimeSpan.

(Hérité de XmlDictionaryWriter)
WriteValue(UniqueId)

Écrit une valeur Id unique.

(Hérité de XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

Écrit une valeur XmlDictionaryString.

(Hérité de XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

Écrit de façon asynchrone une valeur à partir d'un IStreamProvider.

(Hérité de XmlDictionaryWriter)
WriteWhitespace(String)

Écrit l'espace blanc spécifié

WriteWhitespaceAsync(String)

Écrit de façon asynchrone l'espace blanc spécifié.

(Hérité de XmlWriter)
WriteXmlAttribute(String, String)

Écrit un attribut sous la forme d'un attribut XML avec le préfixe « xml: ».

WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Écrit un attribut XML dans le nœud actuel.

(Hérité de XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

Écrit une déclaration d'espace de noms xmlns.

WriteXmlnsAttribute(String, XmlDictionaryString)

Écrit un attribut de déclaration d'espace de noms.

(Hérité de XmlDictionaryWriter)

S’applique à