MessageSender.BeginSend 方法

開始傳送代理訊息的非同步要求。

命名空間:  Microsoft.ServiceBus.Messaging
組件:  Microsoft.ServiceBus (在 Microsoft.ServiceBus.dll 中)

public IAsyncResult BeginSend(
	BrokeredMessage message,
	AsyncCallback callback,
	Object state
)

參數

message
型別:Microsoft.ServiceBus.Messaging.BrokeredMessage
要傳送的代理訊息。
callback
型別:System.AsyncCallback
AsyncCallback 委派,參照要在作業完成時叫用的方法。
state
型別:System.Object
包含接收作業資訊的使用者定義物件。作業完成時,會將此物件傳遞給 EndSend(IAsyncResult) 委派。

傳回值

型別:System.IAsyncResult
IAsyncResult,參照非同步建立佇列作業。

例外狀況條件
TimeoutException

在作業逾時的時候擲回。逾時期間是透過 MessagingFactorySettings 初始化。您可能需要增加 OperationTimeout 的值,以免在逾時值相對較低時發生此例外狀況。

ArgumentException

當代理的訊息為 null 時擲回。

社群新增項目

顯示: