3.將訊息傳送到佇列
為了將訊息傳送到佇列,我們將使用 Visual Studio 編寫 C#控制檯應用程式。
建立控制檯應用程式
- 啟動 Visual Studio 並建立一個新的控制檯應用程式。
新增 Service Bus NuGet 包
-
右鍵單擊新建立的專案,然後選擇 Manage NuGet Packages 。
-
單擊“ 瀏覽” 選項卡,然後搜尋
Microsoft Azure Service Bus
並選擇 Microsoft Azure Service Bus 項。單擊“ 安裝” 以完成安裝,然後關閉此對話方塊。
編寫一些程式碼以將訊息傳送到佇列
-
將以下 using 語句新增到 Program.cs 檔案的頂部。
using Microsoft.ServiceBus.Messaging;
-
將以下程式碼新增到
Main
方法,將 connectionString 變數設定為建立名稱空間時獲取的連線字串,並將 queueName 設定為建立佇列時使用的佇列名稱。var connectionString = "<Your connection string>"; var queueName = "<Your queue name>"; var client = QueueClient.CreateFromConnectionString(connectionString, queueName); var message = new BrokeredMessage("This is a test message!"); client.Send(message);
這是你的 Program.cs 應該是什麼樣子。
using System; using Microsoft.ServiceBus.Messaging; namespace GettingStartedWithQueues { class Program { static void Main(string[] args) { var connectionString = "<Your connection string>"; var queueName = "<Your queue name>"; var client = QueueClient.CreateFromConnectionString(connectionString, queueName); var message = new BrokeredMessage("This is a test message!"); client.Send(message); } } }
-
執行該程式,然後檢查 Azure 經典門戶。請注意,佇列長度值現在應為 1。