다음을 통해 공유


MessageQueue.Purge 메서드

정의

큐에 포함된 모든 메시지를 삭제합니다.

public:
 void Purge();
public void Purge ();
member this.Purge : unit -> unit
Public Sub Purge ()

예외

메시지 큐 메서드에 액세스하는 동안 오류가 발생한 경우

예제

다음 코드 예제에서는 Purge의 사용법을 보여줍니다.


// Connect to a queue on the local computer.
MessageQueue^ queue = gcnew MessageQueue(".\\exampleQueue");

// Delete all messages from the queue.
queue->Purge();

queue->Close();

// Connect to a queue on the local computer.
MessageQueue queue = new MessageQueue(".\\exampleQueue");

// Delete all messages from the queue.
queue.Purge();

설명

큐를 제거하면 메시지 큐가 큐 수정 플래그를 설정하여 속성에 LastModifyTime 영향을 줍니다. 큐에서 제거된 메시지는 손실됩니다. 배달 못한 편지 큐 또는 저널 큐로 전송되지 않습니다.

다음 표에서는 이 메서드를 다양한 작업 그룹 모드에서 사용할 수 있는지 여부를 보여 줍니다.

작업 그룹 모드 사용 가능
수집 Yes
로컬 컴퓨터 및 직접 형식 이름 Yes
원격 컴퓨터 No
원격 컴퓨터 및 직접 형식 이름 Yes

적용 대상

추가 정보