XmlReader.ReadElementContentAsAsync(Type, IXmlNamespaceResolver) Yöntem

Tanım

Öğe içeriğini istenen tür olarak zaman uyumsuz olarak okur.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)

Parametreler

returnType
Type

Döndürülecek değerin türü.The type of the value to be returned.

namespaceResolver
IXmlNamespaceResolver

IXmlNamespaceResolverTür dönüştürmesi ile ilgili ad alanı öneklerini çözümlemek için kullanılan nesne.An IXmlNamespaceResolver object that is used to resolve any namespace prefixes related to type conversion.

Döndürülenler

Task<Object>

Öğe içeriği istenen türü belirtilmiş nesneye dönüştürüldü.The element content converted to the requested typed object.

Özel durumlar

XmlReaderÖnceki bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı.An XmlReader method was called before a previous asynchronous operation finished. Bu durumda, InvalidOperationException "zaman uyumsuz bir işlem zaten devam ediyor." iletisiyle oluşturulur.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress." -veya--or-

XmlReaderBayrak ayarlamadan zaman uyumsuz bir yöntem çağrıldı Async true .An XmlReader asynchronous method was called without setting the Async flag to true. Bu durumda, InvalidOperationException zaman uyumsuz yöntemleri kullanmak istiyorsanız "XmlReaderSettings. Async değerini true olarak ayarla" iletisiyle birlikte oluşturulur.In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Açıklamalar

Bu, uygulamasının zaman uyumsuz sürümüdür ve ReadElementContentAs aynı işlevselliğe sahiptir.This is the asynchronous version of ReadElementContentAs, with the same functionality. Bu yöntemi kullanmak için Async bayrağını olarak ayarlamanız gerekir true .To use this method, you must set the Async flag to true.

Şunlara uygulanır

Ayrıca bkz.