내보내기(0) 인쇄
모두 확장

3단계: 큐에 메시지 보내기

업데이트 날짜: 2014년 1월

이 문서에서는 Service Bus 메시징 기능 자습서의 세 번째 단계를 설명합니다. 이 단계에서는 큐를 만든 다음 조정된 메시지 목록에 포함된 메시지를 큐로 보냅니다.

  1. 먼저 큐를 만듭니다. 예를 들어 이름을 myQueue로 지정하여 이전 단계에서 추가한 관리 작업 바로 뒤에서 큐를 선언합니다.

    QueueDescription myQueue;
    myQueue = namespaceClient.CreateQueue("IssueTrackingQueue");
    
  2. Queue() 메서드에서 새로 만든 Service Bus URI를 인수로 사용하여 메시징 팩터리 개체를 만듭니다. 이전 단계에서 추가한 관리 작업 바로 뒤에 다음 코드를 추가합니다.

    MessagingFactory factory = MessagingFactory.Create(ServiceBusEnvironment.CreateServiceUri("sb", ServiceNamespace, string.Empty), credentials);
    
  3. 그런 다음 QueueClient 클래스를 사용하여 큐 개체를 만듭니다. 이전 단계에서 추가한 코드 바로 뒤에 다음 코드를 추가합니다.

    QueueClient myQueueClient = factory.CreateQueueClient("IssueTrackingQueue");
    
  4. 그런 다음 자습서 1단계에서 만들고 채운 조정된 메시지 목록에서 반복되어 각 메시지를 큐로 보내는 코드를 추가합니다. 이전 단계의 CreateQueueClient() 문 바로 뒤에 다음 코드를 추가합니다.

    // Send messages
    Console.WriteLine("Now sending messages to the Queue.");
    for (int count = 0; count < 6; count++)
    {
        var issue = MessageList[count];
        issue.Label = issue.Properties["IssueTitle"].ToString();
        myQueueClient.Send(issue);
        Console.WriteLine(string.Format("Message sent: {0}, {1}", issue.Label, issue.MessageId));
    }
    

표시:
© 2014 Microsoft