XmlReader.ReadElementContentAsAsync(Type, IXmlNamespaceResolver) Metoda

Definicja

Asynchronicznie odczytuje zawartość elementu jako żądany typ.Asynchronously reads the element content as the requested type.

public:
 virtual System::Threading::Tasks::Task<System::Object ^> ^ ReadElementContentAsAsync(Type ^ returnType, System::Xml::IXmlNamespaceResolver ^ namespaceResolver);
public virtual System.Threading.Tasks.Task<object> ReadElementContentAsAsync (Type returnType, System.Xml.IXmlNamespaceResolver namespaceResolver);
abstract member ReadElementContentAsAsync : Type * System.Xml.IXmlNamespaceResolver -> System.Threading.Tasks.Task<obj>
override this.ReadElementContentAsAsync : Type * System.Xml.IXmlNamespaceResolver -> System.Threading.Tasks.Task<obj>
Public Overridable Function ReadElementContentAsAsync (returnType As Type, namespaceResolver As IXmlNamespaceResolver) As Task(Of Object)

Parametry

returnType
Type

Typ wartości, która ma zostać zwrócona.The type of the value to be returned.

namespaceResolver
IXmlNamespaceResolver

Obiekt IXmlNamespaceResolver, który jest używany do rozpoznawania wszelkich prefiksów przestrzeni nazw związanych z konwersją typu.An IXmlNamespaceResolver object that is used to resolve any namespace prefixes related to type conversion.

Zwraca

Zawartość elementu konwertowana na żądany typ obiektu.The element content converted to the requested typed object.

Wyjątki

Metoda XmlReader została wywołana przed ukończeniem poprzedniej operacji asynchronicznej.An XmlReader method was called before a previous asynchronous operation finished. W takim przypadku InvalidOperationException jest generowany z komunikatem "asynchroniczna operacja jest już w toku".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress." lub-or-

Metoda asynchroniczna XmlReader została wywołana bez ustawienia flagi Async do true.An XmlReader asynchronous method was called without setting the Async flag to true. W takim przypadku InvalidOperationException jest generowany z komunikatem "Ustaw tabela XmlReaderSettings. Async to true, jeśli chcesz użyć metod asynchronicznych".In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Uwagi

Jest to asynchroniczna wersja ReadElementContentAsz tą samą funkcjonalnością.This is the asynchronous version of ReadElementContentAs, with the same functionality. Aby użyć tej metody, należy ustawić flagę Async, aby true.To use this method, you must set the Async flag to true.

Dotyczy

Zobacz też