XmlReader.ReadContentAsString Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Leest de tekstinhoud op de huidige positie als een String object.
public:
virtual System::String ^ ReadContentAsString();
public virtual string ReadContentAsString();
abstract member ReadContentAsString : unit -> string
override this.ReadContentAsString : unit -> string
Public Overridable Function ReadContentAsString () As String
Retouren
De tekstinhoud als een String object.
Uitzonderingen
De poging tot cast is ongeldig.
De tekenreeksindeling is ongeldig.
Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.
Opmerkingen
Met deze methode worden tekst, witruimte, significante witruimte en CDATA-secties samengevoegd en worden opmerkingen of verwerkingsinstructies overgeslagen. Entiteitsverwijzingen worden automatisch omgezet.
Deze methode kan worden gebruikt om getypte waarden te converteren naar een tekenreeks of om de tekstinhoud te lezen tijdens het overslaan van opmerkingen en verwerkingsinstructies.
In de volgende tabel wordt beschreven hoe deze methode elk knooppunttype behandelt.
| XmlNodeType | Retourwaarde | Gedrag van lezer |
|---|---|---|
TextCDATAWhitespaceSignificantWhitespaceEntityReferenceEndEntity |
Samengevoegde inhoud van tekst, CDATA, witruimte en significante witruimteknooppunten geconverteerd naar het aangevraagde type. | Hiermee gaat u naar de volgende tag voor het beginelement of het volgende eindelement. Entiteitsverwijzingen worden automatisch uitgebreid. |
Attribute |
Hetzelfde als het aanroepen XmlConvert.ToXxx van de kenmerkwaarde. |
De lezer blijft op de huidige positie. |
CommentProcessingInstruction |
Negeert de verwerkingsinstructie (PI) of opmerking en leest de samengevoegde tekstinhoud die volgt op de PI of opmerking. | Hiermee gaat u naar de volgende tag voor het beginelement of het volgende eindelement. Entiteitsverwijzingen worden automatisch uitgebreid. |
EndElement |
Een lege tekenreeks. | De lezer blijft op de huidige positie. |
ElementXmlDeclarationNoneDocumentDocumentTypeNotationEntityDocumentFragment |
Er is een InvalidOperationException gegooid. | Niet gedefinieerd, hoewel de lezer doorgaans in de huidige positie blijft. |
Zie de sectie Opmerkingen van de XmlReader referentiepagina en het W3C XML-schema deel 2: aanbeveling voor gegevenstypen voor meer informatie.
Zie voor de asynchrone versie van deze methode ReadContentAsStringAsync.