XmlReader.Dispose Method

Definition

XmlReader 클래스에서 사용하는 리소스를 해제합니다.Releases the resources used by the XmlReader class.

Overloads

Dispose()

XmlReader 클래스의 현재 인스턴스에서 사용하는 리소스를 모두 해제합니다.Releases all resources used by the current instance of the XmlReader class.

Dispose(Boolean) XmlReader에서 사용한 관리되지 않는 리소스를 해제하고 선택적으로 관리되는 리소스를 해제합니다.Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources.

Dispose()

XmlReader 클래스의 현재 인스턴스에서 사용하는 리소스를 모두 해제합니다.Releases all resources used by the current instance of the XmlReader class.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implements

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."

Dispose(Boolean)

XmlReader에서 사용한 관리되지 않는 리소스를 해제하고 선택적으로 관리되는 리소스를 해제합니다.Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources.
protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parameters

disposing
Boolean

관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고 관리되지 않는 리소스만 해제하려면 false입니다.true to release both managed and unmanaged resources; false to release only unmanaged resources.

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."

Applies to