DelegatingXmlDictionaryWriter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En klass som omsluter en angiven skrivare och delegerar alla XmlDictionaryWriter anrop till den omslutna skrivaren.
public ref class DelegatingXmlDictionaryWriter : System::Xml::XmlDictionaryWriter
public class DelegatingXmlDictionaryWriter : System.Xml.XmlDictionaryWriter
type DelegatingXmlDictionaryWriter = class
inherit XmlDictionaryWriter
Public Class DelegatingXmlDictionaryWriter
Inherits XmlDictionaryWriter
- Arv
- Härledda
Kommentarer
Den skrivare som är omsluten kan nås via egenskapen InnerWriter . InitializeInnerWriter Anropa metoden för att ange den omslutna skrivaren och initiera egenskapen. Du kan anropa InitializeTracingWriter metoden för att ange till XmlWriter vilken icke-kanonisk XML ska upprepas.
Konstruktorer
| Name | Description |
|---|---|
| DelegatingXmlDictionaryWriter() |
Initierar en ny instans av DelegatingXmlDictionaryWriter klassen. |
Egenskaper
| Name | Description |
|---|---|
| CanCanonicalize |
Returnerar ett värde som anger om läsaren kan kanonisera. |
| InnerWriter |
Hämta den omslutna skrivaren. |
| Settings |
Hämtar objektet XmlWriterSettings som används för att skapa den här XmlWriter instansen. (Ärvd från XmlWriter) |
| WriteState |
När det åsidosättas i en härledd klass hämtar du författarens tillstånd. |
| XmlLang |
När det åsidosätts i en härledd klass hämtar det aktuella |
| XmlSpace |
När det åsidosätts i en härledd klass får du en XmlSpace som representerar det aktuella |
Metoder
| Name | Description |
|---|---|
| Close() |
Stänger den underliggande strömmen. |
| Dispose() |
Släpper alla resurser som används av den aktuella instansen XmlWriter av klassen. (Ärvd från XmlWriter) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av XmlWriter och släpper eventuellt de hanterade resurserna. (Ärvd från XmlWriter) |
| EndCanonicalization() |
Stoppar kanonikaliseringen som startades av matchande StartCanonicalization(Stream, Boolean, String[]) anrop. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Flush() |
Tömmer den underliggande strömmen. |
| FlushAsync() |
Rensar asynkront det som finns i bufferten till de underliggande strömmarna och rensar även den underliggande strömmen. (Ärvd från XmlWriter) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeInnerWriter(XmlDictionaryWriter) |
Initierar den här instansen med den angivna inre skrivaren. |
| InitializeTracingWriter(XmlWriter) |
Initierar den här instansen med en skrivare som alla anrop ska upprepas till och som skriver icke-kanonisk XML. |
| LookupPrefix(String) |
Returnerar det närmaste prefixet som definierats i det aktuella namnområdesomfånget för namnområdes-URI:n. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| StartCanonicalization(Stream, Boolean, String[]) |
Anger början på kanonikalisering. Alla skrivåtgärder som följer detta kanoniserar data och skriver dem till den angivna dataströmmen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteArray(String, String, String, Boolean[], Int32, Int32) |
Skriver noder från en Boolean matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, DateTime[], Int32, Int32) |
Skriver noder från en DateTime matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, Decimal[], Int32, Int32) |
Skriver noder från en Decimal matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, Double[], Int32, Int32) |
Skriver noder från en Double matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, Guid[], Int32, Int32) |
Skriver noder från en Guid matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, Int16[], Int32, Int32) |
Skriver noder från en Int16 matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, Int32[], Int32, Int32) |
Skriver noder från en Int32 matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, Int64[], Int32, Int32) |
Skriver noder från en Int64 matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, Single[], Int32, Int32) |
Skriver noder från en Single matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, String, String, TimeSpan[], Int32, Int32) |
Skriver noder från en TimeSpan matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32) |
Skriver noder från en Boolean matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32) |
Skriver noder från en DateTime matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32) |
Skriver noder från en Decimal matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32) |
Skriver noder från en Double matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32) |
Skriver noder från en Guid matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32) |
Skriver noder från en Int16 matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32) |
Skriver noder från en Int32 matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32) |
Skriver noder från en Int64 matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32) |
Skriver noder från en Single matris. (Ärvd från XmlDictionaryWriter) |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32) |
Skriver noder från en TimeSpan matris. (Ärvd från XmlDictionaryWriter) |
| WriteAttributes(XmlReader, Boolean) |
När du åsidosättas i en härledd klass skriver du ut alla attribut som finns på den aktuella positionen i XmlReader. (Ärvd från XmlWriter) |
| WriteAttributesAsync(XmlReader, Boolean) |
Asynkront skriver ut alla attribut som finns på den aktuella positionen i XmlReader. (Ärvd från XmlWriter) |
| WriteAttributeString(String, String, String, String) |
När det åsidosättas i en härledd klass skriver du ut attributet med angivet prefix, lokalt namn, namnområdes-URI och värde. (Ärvd från XmlWriter) |
| WriteAttributeString(String, String, String) |
När det åsidosättas i en härledd klass skriver du ett attribut med det angivna lokala namnet, namnområdets URI och värde. (Ärvd från XmlWriter) |
| WriteAttributeString(String, String) |
När det åsidosättas i en härledd klass skriver du ut attributet med det angivna lokala namnet och värdet. (Ärvd från XmlWriter) |
| WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String) |
Skriver ett kvalificerat attributnamn och värde. (Ärvd från XmlDictionaryWriter) |
| WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String) |
Skriver ett kvalificerat attributnamn och värde. (Ärvd från XmlDictionaryWriter) |
| WriteAttributeStringAsync(String, String, String, String) |
Skriver asynkront ut attributet med angivet prefix, lokalt namn, namnområdes-URI och värde. (Ärvd från XmlWriter) |
| WriteBase64(Byte[], Int32, Int32) |
Kodar de angivna binära byteen som Base64 och skriver ut den resulterande texten. |
| WriteBase64Async(Byte[], Int32, Int32) |
Kodar asynkront de angivna binära byte som Base64 och skriver ut den resulterande texten. (Ärvd från XmlDictionaryWriter) |
| WriteBinHex(Byte[], Int32, Int32) |
När de åsidosättas i en härledd klass kodar de angivna binära byteen som |
| WriteBinHexAsync(Byte[], Int32, Int32) |
Kodar asynkront de angivna binära byteen som |
| WriteCData(String) |
skriver ut ett CDATA-block som innehåller den angivna texten. |
| WriteCDataAsync(String) |
Skriver asynkront ut en <![ CDATA[...]]> som innehåller den angivna texten. (Ärvd från XmlWriter) |
| WriteCharEntity(Char) |
Tvingar fram genereringen av en teckenentitet för det angivna Unicode-teckenvärdet. |
| WriteCharEntityAsync(Char) |
Asynkront tvingar fram genereringen av en teckenentitet för det angivna Unicode-teckenvärdet. (Ärvd från XmlWriter) |
| WriteChars(Char[], Int32, Int32) |
När du åsidosätter i en härledd klass skriver du text en buffert i taget. |
| WriteCharsAsync(Char[], Int32, Int32) |
Skriver asynkront text en buffert i taget. (Ärvd från XmlWriter) |
| WriteComment(String) |
Skriver ut en kommentar som innehåller den angivna texten. |
| WriteCommentAsync(String) |
Skriver asynkront ut en kommentar <--...--> som innehåller den angivna texten. (Ärvd från XmlWriter) |
| WriteDocType(String, String, String, String) |
Skriver DOCTYPE-deklarationen med det angivna namnet och valfria attribut. |
| WriteDocTypeAsync(String, String, String, String) |
Skriver asynkront DOCTYPE-deklarationen med angivet namn och valfria attribut. (Ärvd från XmlWriter) |
| WriteElementString(String, String, String, String) |
Skriver ett element med angivet prefix, lokalt namn, namnområdes-URI och värde. (Ärvd från XmlWriter) |
| WriteElementString(String, String, String) |
Skriver ett element med angivet lokalt namn, namnområdes-URI och värde. (Ärvd från XmlWriter) |
| WriteElementString(String, String) |
Skriver ett element med det angivna lokala namnet och värdet. (Ärvd från XmlWriter) |
| WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String) |
Skriver ett element med ett textinnehåll. (Ärvd från XmlDictionaryWriter) |
| WriteElementString(XmlDictionaryString, XmlDictionaryString, String) |
Skriver ett element med ett textinnehåll. (Ärvd från XmlDictionaryWriter) |
| WriteElementStringAsync(String, String, String, String) |
Skriver asynkront ett element med angivet prefix, lokalt namn, namnområdes-URI och värde. (Ärvd från XmlWriter) |
| WriteEndAttribute() |
Stänger det tidigare anropet System.Xml.XmlWriter.WriteStartAttribute(System.String, System.String). |
| WriteEndAttributeAsync() |
Asynkront stänger föregående WriteStartAttribute(String, String) anrop. (Ärvd från XmlWriter) |
| WriteEndDocument() |
Stänger alla öppna element eller attribut och placerar skrivaren i starttillståndet igen. |
| WriteEndDocumentAsync() |
Stänger asynkront alla öppna element eller attribut och placerar skrivaren i starttillståndet igen. (Ärvd från XmlWriter) |
| WriteEndElement() |
Stänger ett element och visar motsvarande namnområdesomfång. |
| WriteEndElementAsync() |
Stänger asynkront ett element och visar motsvarande namnområdesomfång. (Ärvd från XmlWriter) |
| WriteEntityRef(String) |
Skriver ut en entitetsreferens som namn. |
| WriteEntityRefAsync(String) |
Asynkront skriver ut en entitetsreferens som |
| WriteFullEndElement() |
Stänger ett element och visar motsvarande namnområdesomfång. |
| WriteFullEndElementAsync() |
Stänger asynkront ett element och visar motsvarande namnområdesomfång. (Ärvd från XmlWriter) |
| WriteName(String) |
När du åsidosätter i en härledd klass skriver du ut det angivna namnet, vilket säkerställer att det är ett giltigt namn enligt W3C XML 1.0-rekommendationen (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Ärvd från XmlWriter) |
| WriteNameAsync(String) |
Asynkront skriver ut det angivna namnet, vilket säkerställer att det är ett giltigt namn enligt W3C XML 1.0-rekommendationen (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Ärvd från XmlWriter) |
| WriteNmToken(String) |
När du åsidosätter i en härledd klass skriver du ut det angivna namnet, vilket säkerställer att det är en giltig NmToken enligt W3C XML 1.0-rekommendationen (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Ärvd från XmlWriter) |
| WriteNmTokenAsync(String) |
Asynkront skriver ut det angivna namnet, vilket säkerställer att det är en giltig NmToken enligt W3C XML 1.0-rekommendationen (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Ärvd från XmlWriter) |
| WriteNode(XmlDictionaryReader, Boolean) |
Skriver den aktuella XML-noden från en XmlDictionaryReader. (Ärvd från XmlDictionaryWriter) |
| WriteNode(XmlReader, Boolean) |
Skriver den aktuella XML-noden från en XmlReader. (Ärvd från XmlDictionaryWriter) |
| WriteNode(XPathNavigator, Boolean) |
Kopierar allt från objektet XPathNavigator till skrivaren. Positionen för förblir XPathNavigator oförändrad. (Ärvd från XmlWriter) |
| WriteNodeAsync(XmlReader, Boolean) |
Kopierar asynkront allt från läsaren till författaren och flyttar läsaren till början av nästa syskon. (Ärvd från XmlWriter) |
| WriteNodeAsync(XPathNavigator, Boolean) |
Kopierar asynkront allt från objektet XPathNavigator till skrivaren. Positionen för förblir XPathNavigator oförändrad. (Ärvd från XmlWriter) |
| WriteProcessingInstruction(String, String) |
Skriver ut en bearbetningsinstruktion med ett blanksteg mellan namnet och texten enligt följande: . |
| WriteProcessingInstructionAsync(String, String) |
Skriver asynkront ut en bearbetningsinstruktion med ett blanksteg mellan namnet och texten enligt följande: <?name text?>. (Ärvd från XmlWriter) |
| WriteQualifiedName(String, String) |
När du åsidosättas i en härledd klass skriver du ut det namnområdeskvalificerade namnet. Den här metoden letar upp prefixet som finns i omfånget för det angivna namnområdet. (Ärvd från XmlWriter) |
| WriteQualifiedName(XmlDictionaryString, XmlDictionaryString) |
Skriver ut namnområdets kvalificerade namn. Den här metoden letar upp prefixet som finns i omfånget för det angivna namnområdet. (Ärvd från XmlDictionaryWriter) |
| WriteQualifiedNameAsync(String, String) |
Skriver asynkront ut det namnområdeskvalificerade namnet. Den här metoden letar upp prefixet som finns i omfånget för det angivna namnområdet. (Ärvd från XmlWriter) |
| WriteRaw(Char[], Int32, Int32) |
När du åsidosättas i en härledd klass skriver du råpålägg manuellt från en teckenbuffert. |
| WriteRaw(String) |
Skriver råmarkering manuellt från en sträng. |
| WriteRawAsync(Char[], Int32, Int32) |
Skriver asynkront rå markup manuellt från en teckenbuffert. (Ärvd från XmlWriter) |
| WriteRawAsync(String) |
Skriver asynkront rå markup manuellt från en sträng. (Ärvd från XmlWriter) |
| WriteStartAttribute(String, String, String) |
Skriver början av ett attribut med det angivna lokala namnet och namnområdes-URI:n. |
| WriteStartAttribute(String, String) |
Skriver början av ett attribut med det angivna lokala namnet och namnområdes-URI:n. (Ärvd från XmlWriter) |
| WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString) |
Skriver början av ett attribut med angivet prefix, lokalt namn och namnområdes-URI. (Ärvd från XmlDictionaryWriter) |
| WriteStartAttribute(String) |
Skriver början av ett attribut med det angivna lokala namnet. (Ärvd från XmlWriter) |
| WriteStartAttribute(XmlDictionaryString, XmlDictionaryString) |
Skriver början av ett attribut med det angivna lokala namnet och namnområdes-URI:n. (Ärvd från XmlDictionaryWriter) |
| WriteStartAttributeAsync(String, String, String) |
Skriver asynkront början av ett attribut med angivet prefix, lokalt namn och namnområdes-URI. (Ärvd från XmlWriter) |
| WriteStartDocument() |
När den åsidosättas i en härledd klass skriver du XML-deklarationen med versionen "1.0". |
| WriteStartDocument(Boolean) |
När den åsidosättas i en härledd klass skriver du XML-deklarationen med versionen "1.0" och det fristående attributet. |
| WriteStartDocumentAsync() |
Skriver asynkront XML-deklarationen med versionen "1.0". (Ärvd från XmlWriter) |
| WriteStartDocumentAsync(Boolean) |
Skriver asynkront XML-deklarationen med versionen "1.0" och det fristående attributet. (Ärvd från XmlWriter) |
| WriteStartElement(String, String, String) |
När den åsidosättas i en härledd klass skriver du den angivna starttaggen och associerar den med det angivna namnområdet och prefixet. |
| WriteStartElement(String, String) |
När den åsidosättas i en härledd klass skriver du den angivna starttaggen och associerar den med det angivna namnområdet. (Ärvd från XmlWriter) |
| WriteStartElement(String, XmlDictionaryString, XmlDictionaryString) |
Skriver den angivna starttaggen och associerar den med det angivna namnområdet och prefixet. (Ärvd från XmlDictionaryWriter) |
| WriteStartElement(String) |
När du åsidosättas i en härledd klass skriver du ut en starttagg med det angivna lokala namnet. (Ärvd från XmlWriter) |
| WriteStartElement(XmlDictionaryString, XmlDictionaryString) |
Skriver den angivna starttaggen och associerar den med det angivna namnområdet. (Ärvd från XmlDictionaryWriter) |
| WriteStartElementAsync(String, String, String) |
Skriver asynkront den angivna starttaggen och associerar den med det angivna namnområdet och prefixet. (Ärvd från XmlWriter) |
| WriteString(String) |
Skriver det angivna textinnehållet. |
| WriteString(XmlDictionaryString) |
Skriver det angivna textinnehållet. (Ärvd från XmlDictionaryWriter) |
| WriteStringAsync(String) |
Skriver asynkront det angivna textinnehållet. (Ärvd från XmlWriter) |
| WriteSurrogateCharEntity(Char, Char) |
Genererar och skriver surrogatteckenentiteten för surrogatteckenparet. |
| WriteSurrogateCharEntityAsync(Char, Char) |
Genererar och skriver asynkront surrogatteckenentiteten för surrogatteckenparet. (Ärvd från XmlWriter) |
| WriteTextNode(XmlDictionaryReader, Boolean) |
Skriver textnoden som en XmlDictionaryReader för närvarande är placerad på. (Ärvd från XmlDictionaryWriter) |
| WriteValue(Boolean) |
Skriver ett Boolean värde. (Ärvd från XmlWriter) |
| WriteValue(DateTime) |
Skriver ett DateTime värde. (Ärvd från XmlWriter) |
| WriteValue(DateTimeOffset) |
Skriver ett DateTimeOffset värde. (Ärvd från XmlWriter) |
| WriteValue(Decimal) |
Skriver ett Decimal värde. (Ärvd från XmlWriter) |
| WriteValue(Double) |
Skriver ett Double värde. (Ärvd från XmlWriter) |
| WriteValue(Guid) |
Skriver ett Guid värde. (Ärvd från XmlDictionaryWriter) |
| WriteValue(Int32) |
Skriver ett Int32 värde. (Ärvd från XmlWriter) |
| WriteValue(Int64) |
Skriver ett Int64 värde. (Ärvd från XmlWriter) |
| WriteValue(IStreamProvider) |
Skriver ett värde från en IStreamProvider. (Ärvd från XmlDictionaryWriter) |
| WriteValue(Object) |
Skriver objektvärdet. (Ärvd från XmlWriter) |
| WriteValue(Single) |
Skriver ett flyttal med enkel precision. (Ärvd från XmlWriter) |
| WriteValue(String) |
Skriver ett String värde. (Ärvd från XmlWriter) |
| WriteValue(TimeSpan) |
Skriver ett TimeSpan värde. (Ärvd från XmlDictionaryWriter) |
| WriteValue(UniqueId) |
Skriver ett unikt ID-värde. (Ärvd från XmlDictionaryWriter) |
| WriteValue(XmlDictionaryString) |
Skriver ett XmlDictionaryString värde. (Ärvd från XmlDictionaryWriter) |
| WriteValueAsync(IStreamProvider) |
Skriver asynkront ett värde från en IStreamProvider. (Ärvd från XmlDictionaryWriter) |
| WriteWhitespace(String) |
Skriver ut det angivna blanksteget. |
| WriteWhitespaceAsync(String) |
Skriver asynkront ut det angivna blanksteget. (Ärvd från XmlWriter) |
| WriteXmlAttribute(String, String) |
Skriver ett attribut som ett XML-attribut med prefixet "xml:". |
| WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString) |
Skriver ett XML-attribut i den aktuella noden. (Ärvd från XmlDictionaryWriter) |
| WriteXmlnsAttribute(String, String) |
Skriver en xmlns-namnområdesdeklaration. |
| WriteXmlnsAttribute(String, XmlDictionaryString) |
Skriver ett namnområdesdeklarationsattribut. (Ärvd från XmlDictionaryWriter) |