匯出 (0) 列印
全部展開

SubscriptionClient.BeginDeadLetter 方法 (Guid, String, String, AsyncCallback, Object)

開始將訊息移至寄不出信件佇列的非同步作業。

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

public IAsyncResult BeginDeadLetter(
	Guid lockToken,
	string deadLetterReason,
	string deadLetterErrorDescription,
	AsyncCallback callback,
	Object state
)

參數

lockToken
型別:System.Guid
繫結至已鎖定訊息執行個體的鎖定權杖。
deadLetterReason
型別:System.String
訊息寄不出去的原因。
deadLetterErrorDescription
型別:System.String
訊息寄不出去的錯誤描述。
callback
型別:System.AsyncCallback
AsyncCallback 委派,參照要在作業完成時叫用的方法。
state
型別:System.Object
包含非同步作業狀態資訊的使用者定義物件。

傳回值

型別:System.IAsyncResult
IAsyncResult,參照將訊息移至寄不出信件佇列的非同步作業。

例外狀況條件
TimeoutException

在作業超出 OperationTimeout 所設定的逾時值時擲回。

OperationCanceledException

已關閉或中止用戶端實體時擲回。

MessageLockLostException

lockToken 所代表的訊息遺失訊息鎖定時擲回。

社群新增項目

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

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