XmlReader.ReadInnerXmlAsync Metod

Definition

Läser asynkront allt innehåll, inklusive markering, som en sträng.

public:
 virtual System::Threading::Tasks::Task<System::String ^> ^ ReadInnerXmlAsync();
public virtual System.Threading.Tasks.Task<string> ReadInnerXmlAsync();
abstract member ReadInnerXmlAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadInnerXmlAsync : unit -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadInnerXmlAsync () As Task(Of String)

Returer

Allt XML-innehåll, inklusive markering, i den aktuella noden. Om den aktuella noden inte har några underordnade, returneras en tom sträng.

Undantag

En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".

-eller-

En XmlReader asynkron metod anropades utan att flaggan sattes Async till true. I det här fallet InvalidOperationException genereras meddelandet "Ange XmlReaderSettings.Async till sant om du vill använda Async-metoder".

Kommentarer

Det här är den asynkrona versionen av ReadInnerXml, med samma funktioner. Om du vill använda den här metoden måste du ange Async flaggan till true.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av ReadInnerXml().

Gäller för

Se även