다음을 통해 공유


XmlReader.ReadElementContentAsAsync(Type, IXmlNamespaceResolver) 메서드

정의

요소 콘텐츠를 요청된 형식으로 비동기적으로 읽습니다.

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)

매개 변수

returnType
Type

반환될 값의 형식입니다.

namespaceResolver
IXmlNamespaceResolver

형식 변환과 관련된 모든 네임스페이스 접두사를 확인하는 IXmlNamespaceResolver 개체입니다.

반환

Task<Object>

요청된 형식의 개체로 변환된 요소 콘텐츠입니다.

예외

이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다. 또는

Async 플래그를 true로 설정하지 않고 XmlReader 비동기 메서드가 호출되었습니다. 이 경우 “비동기 메서드를 사용하려면 XmlReaderSettings.Async를 true로 설정하세요.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.

설명

동일한 기능을 갖춘 비동기 버전 ReadElementContentAs입니다. 이 메서드를 사용하려면 플래그true를 .로 Async 설정해야 합니다.

적용 대상

추가 정보