Udostępnij za pośrednictwem


XmlReader.ReadElementContentAsObjectAsync Metoda

Definicja

Asynchronicznie odczytuje bieżący element i zwraca zawartość jako element Object.

public:
 virtual System::Threading::Tasks::Task<System::Object ^> ^ ReadElementContentAsObjectAsync();
public virtual System.Threading.Tasks.Task<object> ReadElementContentAsObjectAsync ();
abstract member ReadElementContentAsObjectAsync : unit -> System.Threading.Tasks.Task<obj>
override this.ReadElementContentAsObjectAsync : unit -> System.Threading.Tasks.Task<obj>
Public Overridable Function ReadElementContentAsObjectAsync () As Task(Of Object)

Zwraca

Task<Object>

Obiekt środowiska uruchomieniowego języka wspólnego (CLR, boxed common language runtime) najbardziej odpowiedniego typu. Właściwość ValueType określa odpowiedni typ CLR. Jeśli zawartość jest wpisywana jako typ listy, ta metoda zwraca tablicę obiektów skrzynkowych odpowiedniego typu.

Wyjątki

Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

-lub-

Wywołano XmlReader metodę asynchroniczną bez ustawiania flagi na Async true. W tym przypadku jest zgłaszany komunikat "Set XmlReaderSettings.Async na wartość true, InvalidOperationException jeśli chcesz użyć metod asynchronicznych".

Uwagi

Jest to asynchroniczna wersja programu ReadElementContentAsObject, z tą samą funkcjonalnością. Aby użyć tej metody, należy ustawić flagę Async na true.

Dotyczy

Zobacz też