XmlReader.ReadElementContentAsObjectAsync Method

Definition

현재 요소를 비동기적으로 읽고 콘텐츠를 Object로 반환합니다.Asynchronously reads the current element and returns the contents as an 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)

Returns

Task<Object>

가장 적합한 형식의 boxed CLR(공용 언어 런타임) 개체입니다.A boxed common language runtime (CLR) object of the most appropriate type. 적합한 CLR 형식은 ValueType 속성에 따라 결정됩니다.The ValueType property determines the appropriate CLR type. 콘텐츠가 목록 형식이면 이 메서드는 적합한 형식의 boxed 개체 배열을 반환합니다.If the content is typed as a list type, this method returns an array of boxed objects of the appropriate type.

Exceptions

이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다.An XmlReader method was called before a previous asynchronous operation finished. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

-또는--or-

Async 플래그를 true로 설정하지 않고 XmlReader 비동기 메서드가 호출되었습니다.An XmlReader asynchronous method was called without setting the Async flag to true. 이 경우 “비동기 메서드를 사용하려면 XmlReaderSettings.Async를 true로 설정하세요.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Remarks

동일한 기능을 사용 하는 ReadElementContentAsObject의 비동기 버전입니다.This is the asynchronous version of ReadElementContentAsObject, with the same functionality. 이 메서드를 사용 하려면 Async 플래그를 true으로 설정 해야 합니다.To use this method, you must set the Async flag to true.

Applies to

See also