Condividi tramite


DelegatingXmlDictionaryWriter Classe

Definizione

Classe che esegue il wrapping di un processo di scrittura specificato e delega tutte le chiamate XmlDictionaryWriter al processo di scrittura sottoposto a wrapping.

public ref class DelegatingXmlDictionaryWriter : System::Xml::XmlDictionaryWriter
public class DelegatingXmlDictionaryWriter : System.Xml.XmlDictionaryWriter
type DelegatingXmlDictionaryWriter = class
    inherit XmlDictionaryWriter
Public Class DelegatingXmlDictionaryWriter
Inherits XmlDictionaryWriter
Ereditarietà
DelegatingXmlDictionaryWriter
Derivato

Commenti

È possibile accedere al writer di cui è stato eseguito il wrapping tramite la InnerWriter proprietà . Chiamare il InitializeInnerWriter metodo per impostare il writer di cui è stato eseguito il wrapping e inizializzare la proprietà . È possibile chiamare il InitializeTracingWriter metodo per impostare un oggetto su cui verrà restituito il XmlWriter codice XML non canonico.

Costruttori

DelegatingXmlDictionaryWriter()

Inizializza una nuova istanza della classe DelegatingXmlDictionaryWriter.

Proprietà

CanCanonicalize

Restituisce un valore che indica se il lettore supporta l'uso dei nomi canonici.

InnerWriter

Ottiene il writer di cui è stato eseguito il wrapping.

Settings

Ottiene l'oggetto XmlWriterSettings usato per creare questa istanza di XmlWriter.

(Ereditato da XmlWriter)
WriteState

Quando ne viene eseguito l'override in una classe derivata, ottiene lo stato del writer.

XmlLang

Quando ne viene eseguito l'override in una classe derivata, ottiene l'ambito xml:lang corrente.

(Ereditato da XmlWriter)
XmlSpace

Quando sottoposto a override in una classe derivata, ottiene un'enumerazione XmlSpace che rappresenta l'ambito xml:space corrente.

(Ereditato da XmlWriter)

Metodi

Close()

Chiude il flusso principale.

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe XmlWriter.

(Ereditato da XmlWriter)
Dispose(Boolean)

Rilascia le risorse non gestite usate da XmlWriter e, facoltativamente, le risorse gestite.

(Ereditato da XmlWriter)
DisposeAsync()

Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite in modo asincrono.

(Ereditato da XmlWriter)
DisposeAsyncCore()

Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse gestite in modo asincrono.

(Ereditato da XmlWriter)
EndCanonicalization()

Arresta la canonizzazione avviata dalla chiamata StartCanonicalization(Stream, Boolean, String[]) corrispondente.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Flush()

Svuota il flusso principale.

FlushAsync()

Scarica in modo asincrono il contenuto del buffer nei flussi sottostanti e scarica anche il flusso sottostante.

(Ereditato da XmlWriter)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializeInnerWriter(XmlDictionaryWriter)

Inizializza questa istanza con il writer interno specificato.

InitializeTracingWriter(XmlWriter)

Inizializza questa istanza con un writer a cui tutte le chiamate verranno restituite e che scriverà XML non canonico.

LookupPrefix(String)

Restituisce il prefisso più vicino definito nell'ambito dello spazio dei nomi corrente per l'URI dello spazio dei nomi.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
StartCanonicalization(Stream, Boolean, String[])

Indica l'inizio della canonizzazione. Qualsiasi operazione di scrittura seguente converte i dati in forma canonica e li scrive nel flusso specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Scrive nodi da una matrice Boolean.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, DateTime[], Int32, Int32)

Scrive nodi da una matrice DateTime.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, Decimal[], Int32, Int32)

Scrive nodi da una matrice Decimal.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, Double[], Int32, Int32)

Scrive nodi da una matrice Double.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, Guid[], Int32, Int32)

Scrive nodi da una matrice Guid.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, Int16[], Int32, Int32)

Scrive nodi da una matrice Int16.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, Int32[], Int32, Int32)

Scrive nodi da una matrice Int32.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, Int64[], Int32, Int32)

Scrive nodi da una matrice Int64.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, Single[], Int32, Int32)

Scrive nodi da una matrice Single.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, String, String, TimeSpan[], Int32, Int32)

Scrive nodi da una matrice TimeSpan.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

Scrive nodi da una matrice Boolean.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

Scrive nodi da una matrice DateTime.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

Scrive nodi da una matrice Decimal.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

Scrive nodi da una matrice Double.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

Scrive nodi da una matrice Guid.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

Scrive nodi da una matrice Int16.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

Scrive nodi da una matrice Int32.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

Scrive nodi da una matrice Int64.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

Scrive nodi da una matrice Single.

(Ereditato da XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

Scrive nodi da una matrice TimeSpan.

(Ereditato da XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

Quando sottoposto a override in una classe derivata, scrive tutti gli attributi individuati in corrispondenza della posizione corrente nell'oggetto XmlReader.

(Ereditato da XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

In modo asincrono scrive tutti gli attributi individuati in corrispondenza della posizione corrente nell'oggetto XmlReader.

(Ereditato da XmlWriter)
WriteAttributeString(String, String)

Quando ne viene eseguito l'override in una classe derivata, scrive l'attributo con il nome locale e il valore specificati.

(Ereditato da XmlWriter)
WriteAttributeString(String, String, String)

Quando ne viene eseguito l'override in una classe derivata, scrive un attributo con il nome locale, l'URI dello spazio dei nomi e il valore specificati.

(Ereditato da XmlWriter)
WriteAttributeString(String, String, String, String)

Quando ne viene eseguito l'override in una classe derivata, scrive l'attributo con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati.

(Ereditato da XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

Scrive un nome e un valore qualificato dell'attributo.

(Ereditato da XmlDictionaryWriter)
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

Scrive un nome e un valore qualificato dell'attributo.

(Ereditato da XmlDictionaryWriter)
WriteAttributeStringAsync(String, String, String, String)

Scrive in modo asincrono un attributo con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati.

(Ereditato da XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Codifica i byte binari specificati come valori Base64 e scrive il testo risultante.

WriteBase64Async(Byte[], Int32, Int32)

Codifica in modo asincrono i byte binari specificati come valori Base64 e scrive il testo risultante.

(Ereditato da XmlDictionaryWriter)
WriteBinHex(Byte[], Int32, Int32)

Quando sottoposto a override in una classe derivata, codifica i byte binari specificati come valori BinHex e scrive il testo risultante.

(Ereditato da XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

Codifica in modo asincrono i byte binari specificati come valori BinHex e scrive il testo risultante.

(Ereditato da XmlWriter)
WriteCData(String)

scrive un blocco CDATA contenente il testo specificato.

WriteCDataAsync(String)

Scrive in modo asincrono un blocco <![CDATA[...]]> che contiene il testo specificato.

(Ereditato da XmlWriter)
WriteCharEntity(Char)

Forza la generazione di un'entità carattere per il valore del carattere Unicode specificato.

WriteCharEntityAsync(Char)

Forza in modo asincrono la generazione di un'entità carattere per il valore del carattere Unicode specificato.

(Ereditato da XmlWriter)
WriteChars(Char[], Int32, Int32)

Quando ne viene eseguito l'override in una classe derivata, scrive il testo in un buffer alla volta.

WriteCharsAsync(Char[], Int32, Int32)

Scrive in modo asincrono il testo in un buffer alla volta.

(Ereditato da XmlWriter)
WriteComment(String)

Scrive un commento contenente il testo specificato.

WriteCommentAsync(String)

Scrive in modo asincrono un commento <!--...--> che contiene il testo specificato.

(Ereditato da XmlWriter)
WriteDocType(String, String, String, String)

Scrive la dichiarazione DOCTYPE con il nome e gli attributi opzionali specificati.

WriteDocTypeAsync(String, String, String, String)

Scrive in modo asincrono la dichiarazione DOCTYPE con il nome e gli attributi facoltativi specificati.

(Ereditato da XmlWriter)
WriteElementString(String, String)

Scrive un elemento con il nome locale e il valore specificati.

(Ereditato da XmlWriter)
WriteElementString(String, String, String)

Scrive un elemento con il nome locale, l'URI dello spazio dei nomi e il valore specificati.

(Ereditato da XmlWriter)
WriteElementString(String, String, String, String)

Scrive un elemento con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati.

(Ereditato da XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

Scrive un elemento con un contenuto di testo.

(Ereditato da XmlDictionaryWriter)
WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

Scrive un elemento con un contenuto di testo.

(Ereditato da XmlDictionaryWriter)
WriteElementStringAsync(String, String, String, String)

Scrive in modo asincrono un elemento con il prefisso, il nome locale, l'URI dello spazio dei nomi e il valore specificati.

(Ereditato da XmlWriter)
WriteEndAttribute()

Chiude la chiamata precedente System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String).

WriteEndAttributeAsync()

Chiude in modo asincrono la chiamata WriteStartAttribute(String, String) precedente.

(Ereditato da XmlWriter)
WriteEndDocument()

Chiude qualsiasi elemento o attributo aperto e riporta il writer allo stato di avvio.

WriteEndDocumentAsync()

Chiude in modo asincrono qualsiasi elemento o attributo aperto e riporta il writer allo stato di avvio.

(Ereditato da XmlWriter)
WriteEndElement()

Chiude un elemento e visualizza l'ambito dello spazio dei nomi corrispondente.

WriteEndElementAsync()

Chiude in modo asincrono un elemento e visualizza l'ambito dello spazio dei nomi corrispondente.

(Ereditato da XmlWriter)
WriteEntityRef(String)

Scrive un riferimento a entità come nome.

WriteEntityRefAsync(String)

In modo asincrono scrive un riferimento all'entità come &name;.

(Ereditato da XmlWriter)
WriteFullEndElement()

Chiude un elemento e visualizza l'ambito dello spazio dei nomi corrispondente.

WriteFullEndElementAsync()

Chiude in modo asincrono un elemento e visualizza l'ambito dello spazio dei nomi corrispondente.

(Ereditato da XmlWriter)
WriteName(String)

Quando ne viene eseguito l'override in una classe derivata, scrive il nome specificato, verificando che sia un nome valido in base alla raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Ereditato da XmlWriter)
WriteNameAsync(String)

Scrive in modo asincrono il nome specificato, verificando che sia un nome valido in base alla raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Ereditato da XmlWriter)
WriteNmToken(String)

Quando ne viene eseguito l'override in una classe derivata, scrive il nome specificato, verificando che sia un NmToken valido in base alla raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Ereditato da XmlWriter)
WriteNmTokenAsync(String)

Scrive in modo asincrono il nome specificato, verificando che sia un NmToken valido in base alla raccomandazione W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Ereditato da XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Scrive il nodo XML corrente da un XmlDictionaryReader.

(Ereditato da XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

Scrive il nodo XML corrente da un XmlReader.

(Ereditato da XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

Copia tutti gli elementi dall'oggetto XPathNavigator nel writer. La posizione di XPathNavigator resta invariata.

(Ereditato da XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Copia in modo asincrono tutto il contenuto del lettore nel writer e sposta il lettore sul successivo elemento di pari livello.

(Ereditato da XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Copia in modo asincrono tutti gli elementi dall'oggetto XPathNavigator al writer. La posizione di XPathNavigator resta invariata.

(Ereditato da XmlWriter)
WriteProcessingInstruction(String, String)

Scrive un'istruzione di elaborazione con uno spazio tra il nome e il testo come indicato di seguito: <? nome testo?>.

WriteProcessingInstructionAsync(String, String)

Scrive in modo asincrono un'istruzione di elaborazione con uno spazio tra il nome e il testo, come segue: <?name text?>.

(Ereditato da XmlWriter)
WriteQualifiedName(String, String)

Quando ne viene eseguito l'override in una classe derivata, scrive il nome completo dello spazio dei nomi. Questo metodo esegue la ricerca del prefisso incluso nell'ambito dello spazio dei nomi specificato.

(Ereditato da XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Scrive il nome completo dello spazio dei nomi. Questo metodo esegue la ricerca del prefisso incluso nell'ambito dello spazio dei nomi specificato.

(Ereditato da XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

Scrive in modo asincrono il nome completo dello spazio dei nomi. Questo metodo esegue la ricerca del prefisso incluso nell'ambito dello spazio dei nomi specificato.

(Ereditato da XmlWriter)
WriteRaw(Char[], Int32, Int32)

Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a un buffer di caratteri.

WriteRaw(String)

Scrive manualmente markup non elaborato in base a una stringa.

WriteRawAsync(Char[], Int32, Int32)

Scrive manualmente in modo asincrono markup non elaborato in base a un buffer di caratteri.

(Ereditato da XmlWriter)
WriteRawAsync(String)

Scrive manualmente in modo asincrono markup non elaborato in base a una stringa.

(Ereditato da XmlWriter)
WriteStartAttribute(String)

Scrive l'inizio di un attributo con il nome locale specificato.

(Ereditato da XmlWriter)
WriteStartAttribute(String, String)

Scrive l'inizio di un attributo con il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlWriter)
WriteStartAttribute(String, String, String)

Scrive l'inizio di un attributo con il nome locale e l'URI dello spazio dei nomi specificati.

WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

Scrive l'inizio di un attributo con il prefisso, il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlDictionaryWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Scrive l'inizio di un attributo con il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlDictionaryWriter)
WriteStartAttributeAsync(String, String, String)

Scrive in modo asincrono l'inizio di un attributo con il prefisso, il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlWriter)
WriteStartDocument()

Quando ne viene eseguito l'override in una classe derivata, scrive la dichiarazione XML in base alla versione "1.0".

WriteStartDocument(Boolean)

Quando ne viene eseguito l'override in una classe derivata, scrive la dichiarazione XML in base alla versione "1.0" e all'attributo standalone.

WriteStartDocumentAsync()

Scrive in modo asincrono la dichiarazione XML con la versione "1.0".

(Ereditato da XmlWriter)
WriteStartDocumentAsync(Boolean)

Scrive in modo asincrono la dichiarazione XML con la versione "1.0" e l'attributo standalone.

(Ereditato da XmlWriter)
WriteStartElement(String)

Quando ne viene eseguito l'override in una classe derivata, scrive un tag di inizio con il nome locale specificato.

(Ereditato da XmlWriter)
WriteStartElement(String, String)

Quando ne viene eseguito l'override in una classe derivata, scrive il tag di inizio specificato e lo associa allo spazio dei nomi indicato.

(Ereditato da XmlWriter)
WriteStartElement(String, String, String)

Quando ne viene eseguito l'override in una classe derivata, scrive il tag di inizio specificato e lo associa allo spazio dei nomi e al prefisso specificati.

WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

Scrive il tag di inizio specificato e lo associa allo spazio dei nomi e al prefisso indicati.

(Ereditato da XmlDictionaryWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Scrive il tag di inizio specificato e lo associa allo spazio dei nomi indicato.

(Ereditato da XmlDictionaryWriter)
WriteStartElementAsync(String, String, String)

Scrive in modo asincrono il tag di inizio specificato e lo associa allo spazio dei nomi e al prefisso specificati.

(Ereditato da XmlWriter)
WriteString(String)

Scrive il contenuto di testo specificato.

WriteString(XmlDictionaryString)

Scrive il contenuto di testo specificato.

(Ereditato da XmlDictionaryWriter)
WriteStringAsync(String)

Scrive in modo asincrono il contenuto di testo specificato.

(Ereditato da XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Genera e scrive l'entità carattere surrogata per la coppia di caratteri surrogati.

WriteSurrogateCharEntityAsync(Char, Char)

Genera in modo asincrono e scrive l'entità carattere surrogata per la coppia di caratteri surrogati.

(Ereditato da XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Scrive il nodo di testo sul quale un XmlDictionaryReader è attualmente posizionato.

(Ereditato da XmlDictionaryWriter)
WriteValue(Boolean)

Scrive un valore Boolean.

(Ereditato da XmlWriter)
WriteValue(DateTime)

Scrive un valore DateTime.

(Ereditato da XmlWriter)
WriteValue(DateTimeOffset)

Scrive un valore DateTimeOffset.

(Ereditato da XmlWriter)
WriteValue(Decimal)

Scrive un valore Decimal.

(Ereditato da XmlWriter)
WriteValue(Double)

Scrive un valore Double.

(Ereditato da XmlWriter)
WriteValue(Guid)

Scrive un valore Guid.

(Ereditato da XmlDictionaryWriter)
WriteValue(Int32)

Scrive un valore Int32.

(Ereditato da XmlWriter)
WriteValue(Int64)

Scrive un valore Int64.

(Ereditato da XmlWriter)
WriteValue(IStreamProvider)

Scrive un valore da un IStreamProvider.

(Ereditato da XmlDictionaryWriter)
WriteValue(Object)

Scrive il valore dell'oggetto.

(Ereditato da XmlWriter)
WriteValue(Single)

Scrive un numero a virgola mobile e precisione singola.

(Ereditato da XmlWriter)
WriteValue(String)

Scrive un valore String.

(Ereditato da XmlWriter)
WriteValue(TimeSpan)

Scrive un valore TimeSpan.

(Ereditato da XmlDictionaryWriter)
WriteValue(UniqueId)

Scrive un valore di ID univoco.

(Ereditato da XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

Scrive un valore XmlDictionaryString.

(Ereditato da XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

In modo asincrono scrive un valore da IStreamProvider .

(Ereditato da XmlDictionaryWriter)
WriteWhitespace(String)

Scrive lo spazio vuoto specificato.

WriteWhitespaceAsync(String)

Scrive in modo asincrono lo spazio vuoto specificato.

(Ereditato da XmlWriter)
WriteXmlAttribute(String, String)

Scrive un attributo come attributo XML con il prefisso "XML:".

WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Scrive un attributo XML nel nodo corrente.

(Ereditato da XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

Scrive una dichiarazione di spazi dei nomi xmlns.

WriteXmlnsAttribute(String, XmlDictionaryString)

Scrive un attributo di dichiarazione dello spazio dei nomi.

(Ereditato da XmlDictionaryWriter)

Si applica a