다음을 통해 공유


MessageQueue 프로그래밍 아키텍처

업데이트: 2007년 11월

MessageQueue 구성 요소는 Microsoft .NET Framework 네임스페이스의 다음 부분을 사용합니다.

메시징 네임스페이스

MessageQueue 구성 요소의 인스턴스를 Visual Studio 프로젝트에 추가하면 시스템에서 자동으로 네임스페이스와 클래스에 액세스하는 데 필요한 참조와 Import 문을 만듭니다. Visual Studio 프로젝트의 코드에서 MessageQueue 구성 요소를 만들 때는 System.Messaging.dll에 대한 참조를 추가하고 System.Messaging을 가져오거나(Visual Basic의 경우) 사용하는(C#의 경우) 문을 코드에 추가해야 합니다. 프로젝트 참조를 추가하고 제거하는 방법에 대한 자세한 내용은 방법: Visual Studio에서 참조 추가 또는 제거(Visual Basic)를 참조하십시오.

.NET Framework를 사용하여 응용 프로그램을 개발하는 경우에는 컴파일할 때 System.Messaging.dll에 대한 참조를 추가해야 합니다. 또한 System.Messaging을 가져오거나(Visual Basic의 경우) 사용하는(C#의 경우) 문을 코드에 추가해야 합니다. 컴파일하는 동안 참조를 포함하는 방법에 대한 자세한 내용은 /reference(Visual Basic) 또는 /reference(메타데이터 가져오기)(C# 컴파일러 옵션)를 참조하십시오.

MessageQueue 기본 클래스의 핵심 프로그래밍 요소

다음과 같은 메서드를 사용하여 MessageQueue 구성 요소의 인스턴스와 상호 작용할 수 있습니다.

  • Create 메서드를 사용하여 지정한 경로를 사용하는 새 메시지 큐를 만들고 Delete 메서드를 사용하여 기존 큐를 삭제할 수 있습니다.

  • Exists 메서드를 사용하여 특정 메시지 큐가 있는지 여부를 알 수 있습니다.

  • GetPublicQueues 메서드를 사용하여 메시지 큐 네트워크에서 메시지 큐를 찾을 수 있습니다.

  • Peek 또는 BeginPeek 메서드를 사용하여 큐에서 메시지를 제거하지 않고 특정 큐의 메시지를 볼 수 있습니다.

  • ReceiveBeginReceive 메서드를 사용하여 지정된 큐의 맨 앞에 있는 메시지를 검색하고 큐에서 제거할 수 있습니다.

  • Send 메서드를 사용하여 지정된 큐로 메시지를 보낼 수 있습니다.

서버 탐색기를 사용하여 메시징 서버를 찾으면 메시지 큐 설치에 대한 자세한 내용을 볼 수 있습니다. 자세한 내용은 방법: 서버 탐색기에서 큐 찾기를 참조하십시오. 또한 메시지 큐와 함께 자동으로 설치되는 메시지 큐 탐색기를 사용하면 메시지 큐 네트워크 구성에 대한 자세한 정보를 얻을 수 있습니다.

참고 항목

작업

방법: Visual Studio에서 참조 추가 또는 제거(Visual Basic)

방법: MessageQueue 구성 요소 인스턴스 만들기

기타 리소스

메시지 구성 요소 사용