XmlWriter.WriteNodeAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
소스 개체 전체를 현재 작성기 인스턴스에 비동기적으로 복사합니다.
오버로드
WriteNodeAsync(XPathNavigator, Boolean) |
XPathNavigator 개체의 모든 항목을 작성기에 비동기적으로 복사합니다. XPathNavigator 위치는 변경되지 않습니다. |
WriteNodeAsync(XmlReader, Boolean) |
파생 클래스에서 재정의되면 판독기에서 작성기로 모든 항목을 비동기적으로 복사하고 판독기를 다음 형제 노드의 시작 부분으로 이동합니다. |
설명
이 버전은 동일한 기능을 갖춘 비동기 버전 WriteNode입니다. 이 메서드를 사용하려면 플래그를 .로 Async true
설정해야 합니다.
WriteNodeAsync(XPathNavigator, Boolean)
XPathNavigator 개체의 모든 항목을 작성기에 비동기적으로 복사합니다. XPathNavigator 위치는 변경되지 않습니다.
public:
virtual System::Threading::Tasks::Task ^ WriteNodeAsync(System::Xml::XPath::XPathNavigator ^ navigator, bool defattr);
public virtual System.Threading.Tasks.Task WriteNodeAsync (System.Xml.XPath.XPathNavigator navigator, bool defattr);
abstract member WriteNodeAsync : System.Xml.XPath.XPathNavigator * bool -> System.Threading.Tasks.Task
override this.WriteNodeAsync : System.Xml.XPath.XPathNavigator * bool -> System.Threading.Tasks.Task
Public Overridable Function WriteNodeAsync (navigator As XPathNavigator, defattr As Boolean) As Task
매개 변수
- navigator
- XPathNavigator
복사할 원본 XPathNavigator입니다.
- defattr
- Boolean
기본 특성을 복사하려면 true
이고, 그렇지 않으면 false
입니다.
반환
비동기 WriteNode
작업(operation)을 나타내는 작업(task)입니다.
예외
이전 비동기 작업이 완료되기 전에 XmlWriter 메서드가 호출되었습니다. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.
또는
Async 플래그를 true
로 설정하지 않고 XmlWriter 비동기 메서드가 호출되었습니다. 이 경우 InvalidOperationException은 “비동기 메서드를 사용하려면 XmlWriterSettings.Async를 true로 설정하십시오.”라는 메시지와 함께 throw됩니다.
설명
이 버전은 동일한 기능을 갖춘 비동기 버전 WriteNode입니다. 이 메서드를 사용하려면 플래그를 .로 Async true
설정해야 합니다.
추가 정보
적용 대상
WriteNodeAsync(XmlReader, Boolean)
파생 클래스에서 재정의되면 판독기에서 작성기로 모든 항목을 비동기적으로 복사하고 판독기를 다음 형제 노드의 시작 부분으로 이동합니다.
public:
virtual System::Threading::Tasks::Task ^ WriteNodeAsync(System::Xml::XmlReader ^ reader, bool defattr);
public virtual System.Threading.Tasks.Task WriteNodeAsync (System.Xml.XmlReader reader, bool defattr);
abstract member WriteNodeAsync : System.Xml.XmlReader * bool -> System.Threading.Tasks.Task
override this.WriteNodeAsync : System.Xml.XmlReader * bool -> System.Threading.Tasks.Task
Public Overridable Function WriteNodeAsync (reader As XmlReader, defattr As Boolean) As Task
매개 변수
- defattr
- Boolean
true
에서 기본 특성을 복사하려면 XmlReader
이고, 그렇지 않으면 false
입니다.
반환
비동기 WriteNode
작업(operation)을 나타내는 작업(task)입니다.
예외
이전 비동기 작업이 완료되기 전에 XmlWriter 메서드가 호출되었습니다. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.
또는
Async 플래그를 true
로 설정하지 않고 XmlWriter 비동기 메서드가 호출되었습니다. 이 경우 InvalidOperationException은 “비동기 메서드를 사용하려면 XmlWriterSettings.Async를 true로 설정하십시오.”라는 메시지와 함께 throw됩니다.
설명
이 버전은 동일한 기능을 갖춘 비동기 버전 WriteNode입니다. 이 메서드를 사용하려면 플래그를 .로 Async true
설정해야 합니다.