匯出 (0) 列印
全部展開

服務匯流排範例

更新日期: 2014年7月

Microsoft Azure 服務匯流排 範例示範如何使用 服務匯流排和 適用於 Windows Server 的服務匯流排 的功能。若要下載範例,請造訪 Azure SDK 範例頁面。本主題將可用的範例分類並加以描述,並附上每個範例的連結。

note附註
根據預設值,Microsoft Azure 服務匯流排 範例不再隨著 SDK 一併安裝。若要取得範例,請造訪 Azure SDK 範例頁面

下列範例說明如何撰寫使用 服務匯流排的應用程式。

請注意代理訊息範例需要有連接字串,才能存取您的 服務匯流排 服務命名空間。

  1. 登入 Azure 管理入口網站

  2. 在左邊的資料行中,按一下 [Service Bus]。

  3. 在清單中按一下 服務命名空間 的名稱。

  4. 按一下 [連線資訊]。在 [存取連線資訊] 對話方塊中,將連接字串複製到您的剪貼簿。

  5. 將連接字串貼到範例的 App.config 檔案。

  1. 請執行下列 PowerShell Cmdlet:

    get-sbClientConfiguration
    
  2. 將連接字串貼到範例的 App.config 檔案。

這些範例會描述基本訊息和轉送功能。

 

範例名稱 說明 最低需求 SDK 版本 可用性

開始使用:使用佇列處理訊息

示範如何使用 Microsoft Azure 服務匯流排 從佇列傳送及接收訊息。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

開始使用:使用主題處理訊息

示範如何使用 Microsoft Azure 服務匯流排 從含有多個訂閱的主題傳送及接收訊息。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

下列範例示範 服務匯流排 的各項功能。

 

範例名稱 說明 最低需求 SDK 版本 可用性

HTTP 權杖提供者

示範透過 服務匯流排 驗證 HTTP/REST 用戶端的不同方法。

2.1

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

服務匯流排 HTTP 用戶端

示範如何透過 HTTP/REST 在 服務匯流排 間傳送並接收訊息。

2.3

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

服務匯流排轉送

示範如何自動地從佇列、訂閱或無效訊息佇列中將訊息轉送至其他佇列或主題。同時也會示範如何透過傳輸佇列,將訊息傳送到佇列或主題。

2.3

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:WCF 通道工作階段範例

示範如何使用 Windows Communication Foundation (WCF) 通道來運用 Microsoft Azure 服務匯流排。範例會展示如何使用 WCF 通道透過 服務匯流排 佇列來傳送及接收訊息。範例會展示透過 服務匯流排 的工作階段和非工作階段通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:交易

示範如何就交易範疇使用 Microsoft Azure 服務匯流排 訊息功能來確定訊息作業批次已認可。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:使用 REST 來進行管理作業

示範如何在 服務匯流排 上使用 REST 執行管理作業。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

資源提供者 REST API

示範如何使用新的 服務匯流排 RDFE REST API 來管理命名空間和訊息實體。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:WCF 服務工作階段範例

示範如何使用 WCF 服務模型來運用 Microsoft Azure 服務匯流排。範例會展示如何使用 WCF 服務模型透過 服務匯流排 佇列來完成工作階段型通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:要求回應

示範如何使用 Microsoft Azure 服務匯流排 和要求/回應功能。範例會展示透過 服務匯流排 佇列來進行用戶端和伺服器的簡易通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:寄不出的信件佇列

示範如何使用 Microsoft Azure 服務匯流排 和訊息「寄不出的信件佇列」功能。範例會展示透過 服務匯流排 佇列來進行傳送者和接收者的簡易通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:延遲訊息

示範如何使用 Microsoft Azure 服務匯流排 的訊息延遲功能。範例會展示透過 服務匯流排 佇列來進行傳送者和接收者的簡易通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:工作階段訊息

示範如何使用 Microsoft Azure 服務匯流排 和訊息工作階段功能。範例會展示透過 服務匯流排 佇列來進行傳送者和接收者的簡易通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:要求回應主題

示範如何使用 Microsoft Azure 服務匯流排 主題和訂閱來實作要求/回應模式。範例會展示透過 服務匯流排 主題來進行用戶端和伺服器的簡易通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:要求回應佇列

示範如何使用 Microsoft Azure 服務匯流排 和要求/回應功能。範例會展示透過兩個 服務匯流排 佇列來進行用戶端和伺服器的簡易通訊。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:重複偵測

示範如何搭配佇列使用 Microsoft Azure 服務匯流排 重複訊息偵測。範例會建立兩個佇列,其中一個啟用重複偵測,另一個不啟用重複偵測。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:非同步訊息

示範如何使用 Microsoft Azure 服務匯流排 從佇列以非同步方式傳送及接收訊息。佇列會提供一位傳送者與任意數目之接收者之間非同步的解除解合通訊 (此範例為單一接收者)。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:進階篩選

示範如何使用 Microsoft Azure 服務匯流排 發行/訂閱進階篩選。範例會使用不同篩選定義建立 1 個主題和 3 個訂閱,然後傳送訊息給主題,並接收所有訂閱的訊息。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

代理訊息:訊息預先擷取

示範如何使用 Microsoft Azure 服務匯流排 訊息預先擷取功能。範例會示範如何在接收時使用訊息預先擷取功能。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

示範 Service Bus 轉送的範例

 

範例名稱 說明 最低需求 SDK 版本 可用性

轉送訊息;Azure

示範如何在 上執行 Microsoft Azure 服務匯流排 用戶端和服務。此範例會以程式設計方式配置 服務匯流排。設定檔案中只儲存環境與安全性資訊。

1.8

Microsoft Azure 服務匯流排

轉送訊息驗證:共用密碼

示範如何使用簽發者名稱與簽發者密碼來與 服務匯流排 進行驗證。

1.8

Microsoft Azure 服務匯流排

轉送訊息驗證:WebNoAuth

示範如何公開不需要用戶端使用者驗證的 HTTP 服務。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:WebHttp

示範如何使用 WebHttpRelayBinding 繫結,以使用 Web 程式設計模型來傳回二進位資料。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:NetTcp 轉送

示範如何使用 NetTcpRelayBinding 繫結。

1.8

Microsoft Azure 服務匯流排

示範 Service Bus 轉送的範例

 

範例名稱 說明 最低需求 SDK 版本 可用性

轉送訊息驗證:簡單 WebToken

示範如何使用簡單 Web 權杖認證來與 服務匯流排 進行驗證。此範例與 Echo 範例類似,但有一些更改。特別是,這個範例在 ServiceHost (服務) 和 ChannelFactory (用戶端) 應用程式中增加了一個行為。

1.8

Microsoft Azure 服務匯流排

轉送訊息:負載平衡

示範如何使用 Microsoft Azure 服務匯流排 將訊息路由到多個接收者。範例顯示一個簡單服務的多個執行個體,該服務透過 NetTcpRelayBinding 繫結與一個用戶端進行通訊。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:網路事件

示範在 Microsoft Azure 服務匯流排 上使用 NetEventRelayBinding 繫結。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:WS2007Http 工作階段

示範使用已啟用可靠工作階段的 WS2007HttpRelayBinding 繫結。範例也會展示如何在組態檔中指定 服務匯流排 認證,而不是以程式設計的方式指定。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:WS2007Http MsgSecCertificate

示範如何搭配訊息安全性使用 WS2007HttpRelayBinding 繫結,以保護端對端訊息,同時仍要求用戶端與 服務匯流排 進行驗證。

1.8

Microsoft Azure 服務匯流排

轉送訊息:中繼資料交換

示範如何公開使用轉送繫結的中繼資料端點。下列轉送繫結支援中繼資料交換NetTcpRelayBindingNetOnewayRelayBindingBasicHttpRelayBindingWS2007HttpRelayBinding

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:NetTcp 直接

示範如何設定 NetTcpRelayBinding 繫結來支援混合式連線模式,該模式會先建立轉送連線,並在可能時自動切換到用戶端與服務之間的直接連線。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:NetTcp MsgSec UserName

示範如何搭配訊息安全性使用 NetTcpRelayBinding 繫結。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:網路單向

示範如何使用 NetOnewayRelayBinding 繫結來公開與使用服務端點。

1.8

Microsoft Azure 服務匯流排

轉送訊息繫結:WS2007Http 簡單

示範使用 WS2007HttpRelayBinding 繫結。範例會示範簡單服務,該服務不會使用安全性選項,並不要求用戶端進行驗證。

1.8

Microsoft Azure 服務匯流排

下列範例會示範服務的其他各項功能。

 

範例名稱 說明 最低需求 SDK 版本 可用性

Service Bus 總管

服務匯流排 Explorer 讓使用者可以輕鬆地連接至 服務匯流排 服務命名空間 並管理訊息實體。此工具提供進階功能 (例如匯入/匯出功能),並可以測試訊息實體和轉送服務。

1.8

Microsoft Azure 服務匯流排; 適用於 Windows Server 的服務匯流排

授權:SBAzTool

此範例示範如何在 Microsoft Azure Active Directory 存取控制服務 (也稱為「存取控制服務」或 ACS) 中建立及管理服務實體,以與 服務匯流排 搭配使用。

Microsoft Azure 服務匯流排

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft