XmlDictionaryWriter Třída

Definice

Představuje abstraktní třídu, ze které služba Windows Communication Foundation (WCF) odvozuje XmlWriter serializaci a deserializaci.

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
Dědičnost
XmlDictionaryWriter
Odvozené

Poznámky

Z této třídy lze odvodit jiné funkce než serializace.

Všimněte si, že existuje známý problém s normalizací znaků linefeed uvnitř oddílů CDATA, se kterými se můžete setkat.

Konstruktory

Name Description
XmlDictionaryWriter()

Inicializuje novou instanci XmlDictionaryWriter třídy.

Vlastnosti

Name Description
CanCanonicalize

Tato vlastnost vždy vrátí false. Odvozené třídy mohou přepsat, aby se vrátily true , pokud podporují kanonický.

Settings

XmlWriterSettings Získá objekt použitý k vytvoření této XmlWriter instance.

(Zděděno od XmlWriter)
WriteState

Při přepsání v odvozené třídě získá stav zapisovače.

(Zděděno od XmlWriter)
XmlLang

Při přepsání v odvozené třídě získá aktuální xml:lang obor.

(Zděděno od XmlWriter)
XmlSpace

Při přepsání v odvozené třídě získá XmlSpace reprezentaci aktuální xml:space obor.

(Zděděno od XmlWriter)

Metody

Name Description
Close()

Při přepsání v odvozené třídě zavře tento datový proud a základní datový proud.

Close()

Při přepsání v odvozené třídě zavře tento datový proud a základní datový proud.

(Zděděno od XmlWriter)
CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

Vytvoří instanci XmlDictionaryWriter , která zapisuje binární formát XML WCF.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

Vytvoří instanci XmlDictionaryWriter , která zapisuje binární formát XML WCF.

CreateBinaryWriter(Stream, IXmlDictionary)

Vytvoří instanci XmlDictionaryWriter , která zapisuje binární formát XML WCF.

CreateBinaryWriter(Stream)

Vytvoří instanci XmlDictionaryWriter , která zapisuje binární formát XML WCF.

CreateDictionaryWriter(XmlWriter)

Vytvoří instanci z existujícího XmlDictionaryWriterobjektu XmlWriter .

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

Vytvoří instanci XmlDictionaryWriter , která zapisuje XML ve formátu MTOM.

CreateMtomWriter(Stream, Encoding, Int32, String)

Vytvoří instanci XmlDictionaryWriter , která zapisuje XML ve formátu MTOM.

CreateTextWriter(Stream, Encoding, Boolean)

Vytvoří instanci XmlDictionaryWriter , která zapisuje text XML.

CreateTextWriter(Stream, Encoding)

Vytvoří instanci XmlDictionaryWriter , která zapisuje text XML.

CreateTextWriter(Stream)

Vytvoří instanci XmlDictionaryWriter , která zapisuje text XML.

Dispose()

Uvolní všechny prostředky používané aktuální instancí XmlWriter třídy.

(Zděděno od XmlWriter)
Dispose(Boolean)

Uvolní nespravované prostředky používané XmlWriter a volitelně uvolní spravované prostředky.

Dispose(Boolean)

Uvolní nespravované prostředky používané XmlWriter a volitelně uvolní spravované prostředky.

(Zděděno od XmlWriter)
DisposeAsync()

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování nespravovaných prostředků asynchronně.

(Zděděno od XmlWriter)
DisposeAsyncCore()

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování spravovaných prostředků asynchronně.

(Zděděno od XmlWriter)
EndCanonicalization()

Při implementaci odvozenou třídou zastaví kanonizaci spuštěnou odpovídajícím StartCanonicalization(Stream, Boolean, String[]) voláním.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Flush()

Při přepsání v odvozené třídě vyprázdní cokoli, co je ve vyrovnávací paměti, do podkladových datových proudů a také vyprázdní základní datový proud.

(Zděděno od XmlWriter)
FlushAsync()

Asynchronně vyprázdní cokoli, co je ve vyrovnávací paměti, do podkladových datových proudů a také vyprázdní podkladový datový proud.

(Zděděno od XmlWriter)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
LookupPrefix(String)

Při přepsání v odvozené třídě vrátí nejbližší předponu definovanou v aktuálním oboru názvů identifikátoru URI oboru názvů.

(Zděděno od XmlWriter)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
StartCanonicalization(Stream, Boolean, String[])

Při implementaci odvozenou třídou spustí kanonizaci.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Zapisuje uzly z Boolean pole.

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

Zapisuje uzly z DateTime pole.

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

Zapisuje uzly z Decimal pole.

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

Zapisuje uzly z Double pole.

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

Zapisuje uzly z Guid pole.

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

Zapisuje uzly z Int16 pole.

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

Zapisuje uzly z Int32 pole.

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

Zapisuje uzly z Int64 pole.

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

Zapisuje uzly z Single pole.

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

Zapisuje uzly z TimeSpan pole.

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

Zapisuje uzly z Boolean pole.

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

Zapisuje uzly z DateTime pole.

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

Zapisuje uzly z Decimal pole.

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

Zapisuje uzly z Double pole.

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

Zapisuje uzly z Guid pole.

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

Zapisuje uzly z Int16 pole.

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

Zapisuje uzly z Int32 pole.

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

Zapisuje uzly z Int64 pole.

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

Zapisuje uzly z Single pole.

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

Zapisuje uzly z TimeSpan pole.

WriteAttributes(XmlReader, Boolean)

Při přepsání v odvozené třídě zapíše všechny atributy nalezené na aktuální pozici v objektu XmlReader.

(Zděděno od XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

Asynchronně zapíše všechny atributy nalezené na aktuální pozici v objektu XmlReader.

(Zděděno od XmlWriter)
WriteAttributeString(String, String, String, String)

Při přepsání v odvozené třídě zapíše atribut se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteAttributeString(String, String, String)

Při přepsání v odvozené třídě zapíše atribut se zadaným místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteAttributeString(String, String)

Při přepsání v odvozené třídě zapíše atribut se zadaným místním názvem a hodnotou.

(Zděděno od XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

Zapíše kvalifikovaný název a hodnotu atributu.

WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

Zapíše kvalifikovaný název a hodnotu atributu.

WriteAttributeStringAsync(String, String, String, String)

Asynchronně zapíše atribut se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Při přepsání v odvozené třídě kóduje zadané binární bajty jako Base64 a zapíše výsledný text.

(Zděděno od XmlWriter)
WriteBase64Async(Byte[], Int32, Int32)

Asynchronně zakóduje zadané binární bajty jako Base64 a zapíše výsledný text.

WriteBase64Async(Byte[], Int32, Int32)

Asynchronně zakóduje zadané binární bajty jako Base64 a zapíše výsledný text.

(Zděděno od XmlWriter)
WriteBinHex(Byte[], Int32, Int32)

Při přepsání v odvozené třídě kóduje zadané binární bajty jako BinHex a zapíše výsledný text.

(Zděděno od XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

Asynchronně zakóduje zadané binární bajty jako BinHex výsledný text a zapíše výsledný text.

(Zděděno od XmlWriter)
WriteCData(String)

Při přepsání v odvozené třídě zapíše <![ CDATA[...]]> blok obsahující zadaný text.

(Zděděno od XmlWriter)
WriteCDataAsync(String)

Asynchronně zapíše ! <[ CDATA[...]]> blok obsahující zadaný text.

(Zděděno od XmlWriter)
WriteCharEntity(Char)

Při přepsání v odvozené třídě vynutí generování entity znaku pro zadanou hodnotu znaku Unicode.

(Zděděno od XmlWriter)
WriteCharEntityAsync(Char)

Asynchronně vynutí generování entity znaku pro zadanou hodnotu znaku Unicode.

(Zděděno od XmlWriter)
WriteChars(Char[], Int32, Int32)

Při přepsání v odvozené třídě zapíše text po jedné vyrovnávací paměti najednou.

(Zděděno od XmlWriter)
WriteCharsAsync(Char[], Int32, Int32)

Asynchronně zapisuje text po jedné vyrovnávací paměti.

(Zděděno od XmlWriter)
WriteComment(String)

Při přepsání v odvozené třídě zapíše komentář <--...--> obsahující zadaný text.

(Zděděno od XmlWriter)
WriteCommentAsync(String)

Asynchronně zapíše komentář <--...--> obsahující zadaný text.

(Zděděno od XmlWriter)
WriteDocType(String, String, String, String)

Při přepsání v odvozené třídě zapíše deklaraci DOCTYPE se zadaným názvem a volitelnými atributy.

(Zděděno od XmlWriter)
WriteDocTypeAsync(String, String, String, String)

Asynchronně zapíše deklaraci DOCTYPE se zadaným názvem a volitelnými atributy.

(Zděděno od XmlWriter)
WriteElementString(String, String, String, String)

Zapíše prvek se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteElementString(String, String, String)

Zapíše prvek se zadaným místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteElementString(String, String)

Zapíše prvek se zadaným místním názvem a hodnotou.

(Zděděno od XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

Zapíše prvek s textovým obsahem.

WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

Zapíše prvek s textovým obsahem.

WriteElementStringAsync(String, String, String, String)

Asynchronně zapíše prvek se zadanou předponou, místním názvem, identifikátorem URI oboru názvů a hodnotou.

(Zděděno od XmlWriter)
WriteEndAttribute()

Při přepsání v odvozené třídě zavře předchozí WriteStartAttribute(String, String) volání.

(Zděděno od XmlWriter)
WriteEndAttributeAsync()

Asynchronně zavře předchozí WriteStartAttribute(String, String) volání.

(Zděděno od XmlWriter)
WriteEndDocument()

Při přepsání v odvozené třídě zavře všechny otevřené elementy nebo atributy a vloží zapisovač zpět do stavu Start.

(Zděděno od XmlWriter)
WriteEndDocumentAsync()

Asynchronně zavře všechny otevřené prvky nebo atributy a umístí zapisovač zpět do stavu Start.

(Zděděno od XmlWriter)
WriteEndElement()

Při přepsání v odvozené třídě zavře jeden prvek a zobrazí odpovídající obor názvů.

(Zděděno od XmlWriter)
WriteEndElementAsync()

Asynchronně zavře jeden prvek a zobrazí odpovídající obor názvů.

(Zděděno od XmlWriter)
WriteEntityRef(String)

Při přepsání v odvozené třídě zapíše odkaz na entitu jako &name;.

(Zděděno od XmlWriter)
WriteEntityRefAsync(String)

Asynchronně zapíše odkaz na entitu jako &name;.

(Zděděno od XmlWriter)
WriteFullEndElement()

Při přepsání v odvozené třídě zavře jeden prvek a zobrazí odpovídající obor názvů.

(Zděděno od XmlWriter)
WriteFullEndElementAsync()

Asynchronně zavře jeden prvek a zobrazí odpovídající obor názvů.

(Zděděno od XmlWriter)
WriteName(String)

Při přepsání v odvozené třídě zapíše zadaný název a zajistí, že se jedná o platný název podle doporučení W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Zděděno od XmlWriter)
WriteNameAsync(String)

Asynchronně zapíše zadaný název a zajistí, že se jedná o platný název podle doporučení W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Zděděno od XmlWriter)
WriteNmToken(String)

Při přepsání v odvozené třídě zapíše zadaný název a zajistí, že je to platný NmToken podle doporučení W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Zděděno od XmlWriter)
WriteNmTokenAsync(String)

Asynchronně zapíše zadaný název a zajistí, že se jedná o platný NmToken podle doporučení W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Zděděno od XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Zapíše aktuální uzel XML z objektu XmlDictionaryReader.

WriteNode(XmlReader, Boolean)

Zapíše aktuální uzel XML z objektu XmlReader.

WriteNode(XPathNavigator, Boolean)

Zkopíruje všechno od objektu XPathNavigator do zapisovače. Pozice XPathNavigator zůstává beze změny.

(Zděděno od XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Asynchronně zkopíruje všechno od čtenáře do zapisovače a přesune čtenáře na začátek dalšího na stejné straně.

(Zděděno od XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Asynchronně zkopíruje vše od objektu XPathNavigator do zapisovače. Pozice XPathNavigator zůstává beze změny.

(Zděděno od XmlWriter)
WriteProcessingInstruction(String, String)

Při přepsání v odvozené třídě zapíše instrukce zpracování s mezerou mezi názvem a textem následujícím způsobem: <?name text?>.

(Zděděno od XmlWriter)
WriteProcessingInstructionAsync(String, String)

Asynchronně zapíše instrukce zpracování s mezerou mezi názvem a textem následujícím způsobem: <?name text?>.

(Zděděno od XmlWriter)
WriteQualifiedName(String, String)

Při přepsání v odvozené třídě zapíše kvalifikovaný název oboru názvů. Tato metoda vyhledá předponu, která je v oboru pro daný obor názvů.

(Zděděno od XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Zapíše kvalifikovaný název oboru názvů. Tato metoda vyhledá předponu, která je v oboru pro daný obor názvů.

WriteQualifiedNameAsync(String, String)

Asynchronně zapíše kvalifikovaný název oboru názvů. Tato metoda vyhledá předponu, která je v oboru pro daný obor názvů.

(Zděděno od XmlWriter)
WriteRaw(Char[], Int32, Int32)

Při přepsání v odvozené třídě zapisuje nezpracované revize ručně z vyrovnávací paměti znaků.

(Zděděno od XmlWriter)
WriteRaw(String)

Při přepsání v odvozené třídě zapíše nezpracované revize ručně z řetězce.

(Zděděno od XmlWriter)
WriteRawAsync(Char[], Int32, Int32)

Asynchronně zapisuje nezpracované značky ručně z vyrovnávací paměti znaků.

(Zděděno od XmlWriter)
WriteRawAsync(String)

Asynchronně zapisuje nezpracované značky ručně z řetězce.

(Zděděno od XmlWriter)
WriteStartAttribute(String, String, String)

Při přepsání v odvozené třídě zapíše začátek atributu se zadanou předponou, místním názvem a identifikátorem URI oboru názvů.

(Zděděno od XmlWriter)
WriteStartAttribute(String, String)

Zapíše začátek atributu se zadaným místním názvem a identifikátorem URI oboru názvů.

(Zděděno od XmlWriter)
WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

Zapíše začátek atributu se zadanou předponou, místním názvem a identifikátorem URI oboru názvů.

WriteStartAttribute(String)

Zapíše začátek atributu se zadaným místním názvem.

(Zděděno od XmlWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Zapíše začátek atributu se zadaným místním názvem a identifikátorem URI oboru názvů.

WriteStartAttributeAsync(String, String, String)

Asynchronně zapíše začátek atributu se zadanou předponou, místním názvem a identifikátorem URI oboru názvů.

(Zděděno od XmlWriter)
WriteStartDocument()

Při přepsání v odvozené třídě zapíše deklaraci XML s verzí "1.0".

(Zděděno od XmlWriter)
WriteStartDocument(Boolean)

Při přepsání v odvozené třídě zapíše deklaraci XML s verzí 1.0 a samostatným atributem.

(Zděděno od XmlWriter)
WriteStartDocumentAsync()

Asynchronně zapíše deklaraci XML s verzí 1.0.

(Zděděno od XmlWriter)
WriteStartDocumentAsync(Boolean)

Asynchronně zapíše deklaraci XML s verzí 1.0 a samostatným atributem.

(Zděděno od XmlWriter)
WriteStartElement(String, String, String)

Při přepsání v odvozené třídě zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů a předponě.

(Zděděno od XmlWriter)
WriteStartElement(String, String)

Při přepsání v odvozené třídě zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů.

(Zděděno od XmlWriter)
WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

Zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů a předponě.

WriteStartElement(String)

Při přepsání v odvozené třídě zapíše počáteční značku se zadaným místním názvem.

(Zděděno od XmlWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů.

WriteStartElementAsync(String, String, String)

Asynchronně zapíše zadanou počáteční značku a přidruží ji k danému oboru názvů a předponě.

(Zděděno od XmlWriter)
WriteString(String)

Při přepsání v odvozené třídě zapíše daný textový obsah.

(Zděděno od XmlWriter)
WriteString(XmlDictionaryString)

Zapíše daný textový obsah.

WriteStringAsync(String)

Asynchronně zapíše daný textový obsah.

(Zděděno od XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Při přepsání v odvozené třídě vygeneruje a zapíše náhradní znak entitu pro dvojici náhradních znaků.

(Zděděno od XmlWriter)
WriteSurrogateCharEntityAsync(Char, Char)

Asynchronně generuje a zapisuje náhradní znak entitu pro dvojici náhradních znaků.

(Zděděno od XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Zapíše textový uzel, na XmlDictionaryReader který je aktuálně umístěný.

WriteValue(Boolean)

Zapíše Boolean hodnotu.

(Zděděno od XmlWriter)
WriteValue(DateTime)

Zapíše DateTime hodnotu.

(Zděděno od XmlWriter)
WriteValue(DateTimeOffset)

Zapíše DateTimeOffset hodnotu.

(Zděděno od XmlWriter)
WriteValue(Decimal)

Zapíše Decimal hodnotu.

(Zděděno od XmlWriter)
WriteValue(Double)

Zapíše Double hodnotu.

(Zděděno od XmlWriter)
WriteValue(Guid)

Zapíše Guid hodnotu.

WriteValue(Int32)

Zapíše Int32 hodnotu.

(Zděděno od XmlWriter)
WriteValue(Int64)

Zapíše Int64 hodnotu.

(Zděděno od XmlWriter)
WriteValue(IStreamProvider)

Zapíše hodnotu z objektu IStreamProvider.

WriteValue(Object)

Zapíše hodnotu objektu.

(Zděděno od XmlWriter)
WriteValue(Single)

Zapíše jednopřesné číslo s plovoucí desetinnou čárkou.

(Zděděno od XmlWriter)
WriteValue(String)

Zapíše String hodnotu.

(Zděděno od XmlWriter)
WriteValue(TimeSpan)

Zapíše TimeSpan hodnotu.

WriteValue(UniqueId)

Zapíše hodnotu jedinečného ID.

WriteValue(XmlDictionaryString)

Zapíše XmlDictionaryString hodnotu.

WriteValueAsync(IStreamProvider)

Asynchronně zapisuje hodnotu z objektu IStreamProvider.

WriteWhitespace(String)

Při přepsání v odvozené třídě zapíše dané prázdné znaky.

(Zděděno od XmlWriter)
WriteWhitespaceAsync(String)

Asynchronně zapíše dané prázdné znaky.

(Zděděno od XmlWriter)
WriteXmlAttribute(String, String)

Zapíše standardní atribut XML v aktuálním uzlu.

WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Zapíše atribut XML do aktuálního uzlu.

WriteXmlnsAttribute(String, String)

Zapíše atribut deklarace oboru názvů.

WriteXmlnsAttribute(String, XmlDictionaryString)

Zapíše atribut deklarace oboru názvů.

Explicitní implementace rozhraní

Name Description
IDisposable.Dispose()

Popis tohoto člena naleznete v tématu Dispose().

(Zděděno od XmlWriter)

Metody rozšíření

Name Description
ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití.

Platí pro