Partage via


XmlDictionaryWriter Classe

Définition

Représente une classe abstraite que Windows Communication Foundation (WCF) dérive de XmlWriter pour effectuer la sérialisation et la désérialisation.

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

Remarques

Vous pouvez dériver de cette classe pour effectuer d’autres fonctions que la sérialisation.

Notez qu’il existe un problème connu lié à la normalisation des caractères de flux de lignes à l’intérieur des sections CDATA que vous pouvez rencontrer.

Constructeurs

XmlDictionaryWriter()

Initialise une nouvelle instance de la classe XmlDictionaryWriter.

Propriétés

CanCanonicalize

Cette propriété retourne toujours false. Ses classes dérivées peuvent remplacer pour retourner true si elles prennent en charge la canonisation.

Settings

Obtient l’objet XmlWriterSettings utilisé pour créer cette instance XmlWriter.

(Hérité de XmlWriter)
WriteState

En cas de substitution dans une classe dérivée, obtient l’état de l’enregistreur.

(Hérité de XmlWriter)
XmlLang

En cas de substitution dans une classe dérivée, obtient l’étendue xml:lang actuelle.

(Hérité de XmlWriter)
XmlSpace

En cas de substitution dans une classe dérivée, obtient une XmlSpace représentant l’étendue de xml:space actuelle.

(Hérité de XmlWriter)

Méthodes

Close()

En cas de substitution dans une classe dérivée, ferme ce flux et le flux sous-jacent.

(Hérité de XmlWriter)
CreateBinaryWriter(Stream)

Crée une instance de XmlDictionaryWriter qui écrit le format XML binaire WCF.

CreateBinaryWriter(Stream, IXmlDictionary)

Crée une instance de XmlDictionaryWriter qui écrit le format XML binaire WCF.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

Crée une instance de XmlDictionaryWriter qui écrit le format XML binaire WCF.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

Crée une instance de XmlDictionaryWriter qui écrit le format XML binaire WCF.

CreateDictionaryWriter(XmlWriter)

Crée une instance de XmlDictionaryWriter à partir d’un XmlWriterexistant.

CreateMtomWriter(Stream, Encoding, Int32, String)

Crée une instance de XmlDictionaryWriter qui écrit du code XML au format MTOM.

CreateMtomWriter(Stream, Encoding, Int32, String, String, String, Boolean, Boolean)

Crée une instance de XmlDictionaryWriter qui écrit du code XML au format MTOM.

CreateTextWriter(Stream)

Crée une instance de XmlDictionaryWriter qui écrit du texte XML.

CreateTextWriter(Stream, Encoding)

Crée une instance de XmlDictionaryWriter qui écrit du texte XML.

CreateTextWriter(Stream, Encoding, Boolean)

Crée une instance de XmlDictionaryWriter qui écrit du texte XML.

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 le XmlWriter et libère éventuellement les ressources managées.

(Hérité de XmlWriter)
DisposeAsync()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation asynchrone des ressources non managées.

(Hérité de XmlWriter)
DisposeAsyncCore()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation asynchrone des ressources managées.

(Hérité de XmlWriter)
EndCanonicalization()

En cas d’implémentation par une classe dérivée, elle arrête la canonisation démarrée par l’appel correspondant StartCanonicalization(Stream, Boolean, String[]).

Equals(Object)

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

(Hérité de Object)
Flush()

En cas de substitution dans une classe dérivée, vide ce qui se trouve dans la mémoire tampon sur les flux sous-jacents et vide également le flux sous-jacent.

(Hérité de XmlWriter)
FlushAsync()

Vide de manière asynchrone tout ce qui se trouve dans la mémoire tampon sur les flux sous-jacents et vide également le flux sous-jacent.

(Hérité de XmlWriter)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
LookupPrefix(String)

En cas de substitution dans une classe dérivée, retourne le préfixe le plus proche défini dans l’étendue d’espace de noms actuelle pour l’URI d’espace de noms.

(Hérité de XmlWriter)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

En cas d’implémentation par une classe dérivée, elle démarre la canonisation.

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.

WriteArray(String, String, String, DateTime[], Int32, Int32)

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

WriteArray(String, String, String, Decimal[], Int32, Int32)

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

WriteArray(String, String, String, Double[], Int32, Int32)

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

WriteArray(String, String, String, Guid[], Int32, Int32)

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

WriteArray(String, String, String, Int16[], Int32, Int32)

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

WriteArray(String, String, String, Int32[], Int32, Int32)

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

WriteArray(String, String, String, Int64[], Int32, Int32)

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

WriteArray(String, String, String, Single[], Int32, Int32)

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

WriteArray(String, String, String, TimeSpan[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

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

WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

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

WriteAttributes(XmlReader, Boolean)

En cas de substitution dans une classe dérivée, écrit tous les attributs trouvés à la position actuelle dans le 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 et la valeur locaux 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 d’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 d’espace de noms et la valeur spécifiés.

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

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

WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

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

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)

En cas de substitution dans une classe dérivée, encode les octets binaires spécifiés en base64 et écrit le texte résultant.

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

Encode de manière asynchrone les octets binaires spécifiés en base64 et écrit le texte résultant.

WriteBase64Async(Byte[], Int32, Int32)

Encode de manière asynchrone les octets binaires spécifiés en base64 et écrit le texte résultant.

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

En cas de substitution dans une classe dérivée, encode les octets binaires spécifiés en tant que BinHex et écrit le texte résultant.

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

Encode de manière asynchrone les octets binaires spécifiés en tant que BinHex et écrit le texte résultant.

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

En cas de substitution dans une classe dérivée, écrit une <! [CDATA[...]]> bloc contenant le texte spécifié.

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

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

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

En cas de substitution dans une classe dérivée, force la génération d’une entité de caractère pour la valeur de caractère Unicode spécifiée.

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

Force de façon asynchrone la génération d’une entité de caractère pour la valeur de 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 une mémoire tampon à la fois.

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

Écrit de façon asynchrone du texte une mémoire tampon à la fois.

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

En cas de substitution dans une classe dérivée, écrit un commentaire <!--...--> contenant le texte spécifié.

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

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

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

En cas de substitution dans une classe dérivée, écrit la déclaration DOCTYPE avec le nom et les attributs facultatifs spécifiés.

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

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

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

Écrit un élément avec le nom et la valeur 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, 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 un contenu texte.

WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

Écrit un élément avec un contenu texte.

WriteElementStringAsync(String, String, String, String)

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

(Hérité de XmlWriter)
WriteEndAttribute()

En cas de substitution dans une classe dérivée, ferme l’appel WriteStartAttribute(String, String) précédent.

(Hérité de XmlWriter)
WriteEndAttributeAsync()

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

(Hérité de XmlWriter)
WriteEndDocument()

En cas de substitution dans une classe dérivée, ferme tous les éléments ou attributs ouverts et place l’enregistreur dans l’état De début.

(Hérité de XmlWriter)
WriteEndDocumentAsync()

Ferme de manière asynchrone tous les éléments ou attributs ouverts et remet l’enregistreur à l’état De début.

(Hérité de XmlWriter)
WriteEndElement()

En cas de substitution dans une classe dérivée, ferme un élément et affiche l’étendue d’espace de noms correspondante.

(Hérité de XmlWriter)
WriteEndElementAsync()

Ferme de façon asynchrone un élément et affiche l’étendue d’espace de noms correspondante.

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

En cas de substitution dans une classe dérivée, écrit une référence d’entité en tant que &name;.

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

Écrit de façon asynchrone une référence d’entité en tant que &name;.

(Hérité de XmlWriter)
WriteFullEndElement()

En cas de substitution dans une classe dérivée, ferme un élément et affiche l’étendue d’espace de noms correspondante.

(Hérité de XmlWriter)
WriteFullEndElementAsync()

Ferme de façon asynchrone un élément et affiche l’étendue d’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 soit 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 s’assurant 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 s’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)
WriteNmTokenAsync(String)

Écrit de façon asynchrone le nom spécifié, en s’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.

WriteNode(XmlReader, Boolean)

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

WriteNode(XPathNavigator, Boolean)

Copie tous les éléments de l’objet XPathNavigator vers l’enregistreur. La position du XPathNavigator reste inchangée.

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

Copie de manière asynchrone tout du lecteur vers l’enregistreur et déplace le lecteur au début du frère suivant.

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

Copie de façon asynchrone tous les éléments de l’objet XPathNavigator vers l’enregistreur. La position du XPathNavigator reste inchangée.

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

En cas de substitution dans une classe dérivée, écrit une instruction de traitement avec un espace entre le nom et le texte comme suit : <?name text ?>.

(Hérité de XmlWriter)
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é d’espace de noms. Cette méthode recherche le préfixe qui est dans l’étendue de l’espace de noms donné.

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

Écrit le nom qualifié de l’espace de noms. Cette méthode recherche le préfixe qui est dans l’étendue de l’espace de noms donné.

WriteQualifiedNameAsync(String, String)

Écrit de façon asynchrone le nom qualifié par l’espace de noms. Cette méthode recherche le préfixe qui est dans l’étendue de l’espace de noms donné.

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

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

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

En cas de substitution dans une classe dérivée, écrit manuellement le balisage brut à partir d’une chaîne.

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

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

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

Écrit de façon asynchrone le balisage brut manuellement à 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 d’espace de noms spécifiés.

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

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

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

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

WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

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

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 d’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 ».

(Hérité de XmlWriter)
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.

(Hérité de XmlWriter)
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 la balise de début spécifiée et l’associe à l’espace de noms donné.

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

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

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

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

WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Écrit la balise de début spécifiée et l’associe à l’espace de noms donné.

WriteStartElementAsync(String, String, String)

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

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

En cas de substitution dans une classe dérivée, écrit le contenu de texte donné.

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

Écrit le contenu du texte donné.

WriteStringAsync(String)

Écrit de façon asynchrone le contenu du texte donné.

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

En cas de substitution dans une classe dérivée, génère et écrit l’entité de caractère de substitution pour la paire de caractères de substitution.

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

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

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

Écrit le nœud de texte sur lequel une XmlDictionaryReader est actuellement positionnée.

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.

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.

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.

WriteValue(UniqueId)

Écrit une valeur d’ID unique.

WriteValue(XmlDictionaryString)

Écrit une valeur XmlDictionaryString.

WriteValueAsync(IStreamProvider)

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

WriteWhitespace(String)

En cas de substitution dans une classe dérivée, écrit l’espace blanc donné.

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

Écrit de façon asynchrone l’espace blanc donné.

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

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

WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

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

WriteXmlnsAttribute(String, String)

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

WriteXmlnsAttribute(String, XmlDictionaryString)

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

Implémentations d’interfaces explicites

IDisposable.Dispose()

Pour obtenir une description de ce membre, consultez Dispose().

(Hérité de XmlWriter)

Méthodes d’extension

ConfigureAwait(IAsyncDisposable, Boolean)

Configure la façon dont les attentes sur les tâches retournées à partir d’un jetable asynchrone sont effectuées.

S’applique à